---
Fuzzer filename: '/src/wget2/fuzz/libwget_hpkp_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/wget2/fuzz/libwget_hpkp_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wget_hpkp_db_check_pubkey
        - wget_hpkp_db_free
        - wget_hpkp_db_init
        - wget_hpkp_db_load
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libwget_hpkp_fuzzer.c:51,6'
          Branch Sides:
            - BranchSide:      'libwget_hpkp_fuzzer.c:52,3'
              BranchSideFuncs: []
            - BranchSide:      'libwget_hpkp_fuzzer.c:54,11'
              BranchSideFuncs:
                - wget_hpkp_db_init
                - wget_hpkp_db_load
                - wget_hpkp_db_check_pubkey
                - wget_hpkp_db_free
      Callsites:
        - Src:             'libwget_hpkp_fuzzer.c:58,26'
          Dst:             wget_hpkp_db_init
        - Src:             'libwget_hpkp_fuzzer.c:59,2'
          Dst:             wget_hpkp_db_load
        - Src:             'libwget_hpkp_fuzzer.c:63,2'
          Dst:             wget_hpkp_db_check_pubkey
        - Src:             'libwget_hpkp_fuzzer.c:64,2'
          Dst:             wget_hpkp_db_free
    - functionName:    fopen
      functionSourceFile: '/src/wget2/fuzz/libwget_hpkp_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pathname
        - mode
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dlsym
        - fmemopen
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libwget_hpkp_fuzzer.c:41,6'
          Branch Sides:
            - BranchSide:      'libwget_hpkp_fuzzer.c:42,28'
              BranchSideFuncs: []
            - BranchSide:      'libwget_hpkp_fuzzer.c:44,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libwget_hpkp_fuzzer.c:39,43'
          Dst:             dlsym
        - Src:             'libwget_hpkp_fuzzer.c:41,7'
          Dst:             strcmp
        - Src:             'libwget_hpkp_fuzzer.c:42,10'
          Dst:             fmemopen
    - functionName:    dlsym
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fmemopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hpkp_save_pin
      functionSourceFile: '/src/wget2/libwget/hpkp_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - _fp
        - _pin
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ferror
        - wget_fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hpkp_db.c:375,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:376,3'
              BranchSideFuncs: []
            - BranchSide:      'hpkp_db.c:378,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hpkp_db.c:373,2'
          Dst:             wget_fprintf
        - Src:             'hpkp_db.c:375,6'
          Dst:             ferror
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hpkp_save
      functionSourceFile: '/src/wget2/libwget/hpkp_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - _fp
        - _hpkp
        - v
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ferror
        - hpkp_save_pin
        - time
        - wget_debug_printf
        - wget_fprintf
        - wget_vector_browse
        - wget_vector_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hpkp_db.c:387,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:388,53'
              BranchSideFuncs:
                - wget_debug_printf
            - BranchSide:      'hpkp_db.c:389,11'
              BranchSideFuncs:
                - time
                - wget_fprintf
                - ferror
                - wget_vector_browse
                - wget_debug_printf
        - Branch String:   'hpkp_db.c:389,11'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:390,46'
              BranchSideFuncs:
                - wget_debug_printf
            - BranchSide:      'hpkp_db.c:392,16'
              BranchSideFuncs:
                - wget_fprintf
                - ferror
                - wget_vector_browse
        - Branch String:   'hpkp_db.c:394,7'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:395,4'
              BranchSideFuncs: []
            - BranchSide:      'hpkp_db.c:397,29'
              BranchSideFuncs:
                - wget_vector_browse
      Callsites:
        - Src:             'hpkp_db.c:387,6'
          Dst:             wget_vector_size
        - Src:             'hpkp_db.c:388,3'
          Dst:             wget_debug_printf
        - Src:             'hpkp_db.c:389,27'
          Dst:             time
        - Src:             'hpkp_db.c:390,3'
          Dst:             wget_debug_printf
        - Src:             'hpkp_db.c:392,3'
          Dst:             wget_fprintf
        - Src:             'hpkp_db.c:394,7'
          Dst:             ferror
        - Src:             'hpkp_db.c:397,10'
          Dst:             wget_vector_browse
        - Src:             'hpkp_db.c:397,10'
          Dst:             hpkp_save_pin
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hpkp_db_set_fname
      functionSourceFile: '/src/wget2/libwget/hpkp_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.wget_hpkp_db_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - hpkp_db
        - fname
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - wget_strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hpkp_db.c:519,2'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:519,2'
              BranchSideFuncs:
                - wget_strdup
            - BranchSide:      'hpkp_db.c:519,2'
              BranchSideFuncs:
                - wget_strdup
      Callsites:
        - Src:             'hpkp_db.c:520,19'
          Dst:             wget_strdup
    - functionName:    compare_hpkp
      functionSourceFile: '/src/wget2/libwget/hpkp_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.wget_hpkp_st *'
        - 'struct.wget_hpkp_st *'
      constantsTouched: []
      argNames:
        - h1
        - h2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hpkp_db.c:80,9'
          Dst:             strcmp
    - functionName:    hash_hpkp
      functionSourceFile: '/src/wget2/libwget/hpkp_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.wget_hpkp_st *'
      constantsTouched: []
      argNames:
        - hpkp
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hpkp_db.c:71,2'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:72,10'
              BranchSideFuncs: []
            - BranchSide:      'hpkp_db.c:74,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_calloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - nmemb
        - size
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hpkp_db_init
      functionSourceFile: '/src/wget2/libwget/hpkp_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      'struct.wget_hpkp_db_st *'
      argCount:        2
      argTypes:
        - 'struct.wget_hpkp_db_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - hpkp_db
        - fname
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - hash_hpkp
        - wget_calloc
        - wget_hashmap_create
        - wget_hashmap_set_key_destructor
        - wget_hpkp_free
        - wget_strdup
        - wget_thread_mutex_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hpkp_db.c:482,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:483,10'
              BranchSideFuncs: []
            - BranchSide:      'hpkp_db.c:485,7'
              BranchSideFuncs:
                - wget_calloc
                - wget_hashmap_create
                - wget_hashmap_set_key_destructor
                - wget_thread_mutex_init
                - wget_strdup
        - Branch String:   'hpkp_db.c:485,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:486,13'
              BranchSideFuncs:
                - wget_hashmap_create
                - wget_hashmap_set_key_destructor
                - wget_thread_mutex_init
                - wget_strdup
            - BranchSide:      'hpkp_db.c:490,10'
              BranchSideFuncs:
                - wget_hashmap_create
                - wget_hashmap_set_key_destructor
                - wget_thread_mutex_init
                - wget_strdup
        - Branch String:   'hpkp_db.c:487,7'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:488,4'
              BranchSideFuncs:
                - wget_hashmap_create
                - wget_hashmap_set_key_destructor
                - wget_thread_mutex_init
                - wget_strdup
            - BranchSide:      'hpkp_db.c:489,2'
              BranchSideFuncs:
                - wget_hashmap_create
                - wget_hashmap_set_key_destructor
                - wget_thread_mutex_init
                - wget_strdup
        - Branch String:   'hpkp_db.c:492,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:493,32'
              BranchSideFuncs:
                - wget_strdup
                - wget_hashmap_create
                - wget_hashmap_set_key_destructor
                - wget_thread_mutex_init
            - BranchSide:      'hpkp_db.c:494,21'
              BranchSideFuncs:
                - wget_hashmap_create
                - wget_hashmap_set_key_destructor
                - wget_thread_mutex_init
      Callsites:
        - Src:             'hpkp_db.c:486,13'
          Dst:             wget_calloc
        - Src:             'hpkp_db.c:493,20'
          Dst:             wget_strdup
        - Src:             'hpkp_db.c:494,21'
          Dst:             wget_hashmap_create
        - Src:             'hpkp_db.c:494,21'
          Dst:             hash_hpkp
        - Src:             'hpkp_db.c:494,21'
          Dst:             compare_hpkp
        - Src:             'hpkp_db.c:495,2'
          Dst:             wget_hashmap_set_key_destructor
        - Src:             'hpkp_db.c:495,2'
          Dst:             wget_hpkp_free
        - Src:             'hpkp_db.c:505,2'
          Dst:             wget_thread_mutex_init
    - functionName:    hpkp_db_save
      functionSourceFile: '/src/wget2/libwget/hpkp_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.wget_hpkp_db_st *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - hpkp_db
        - fp
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ferror
        - fputs
        - hpkp_save
        - wget_hashmap_browse
        - wget_hashmap_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hpkp_db.c:407,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:408,30'
              BranchSideFuncs:
                - fputs
                - fputs
                - fputs
                - ferror
                - wget_hashmap_browse
            - BranchSide:      'hpkp_db.c:418,2'
              BranchSideFuncs: []
        - Branch String:   'hpkp_db.c:412,7'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:413,4'
              BranchSideFuncs: []
            - BranchSide:      'hpkp_db.c:415,30'
              BranchSideFuncs:
                - wget_hashmap_browse
      Callsites:
        - Src:             'hpkp_db.c:407,6'
          Dst:             wget_hashmap_size
        - Src:             'hpkp_db.c:408,3'
          Dst:             fputs
        - Src:             'hpkp_db.c:409,3'
          Dst:             fputs
        - Src:             'hpkp_db.c:410,3'
          Dst:             fputs
        - Src:             'hpkp_db.c:412,7'
          Dst:             ferror
        - Src:             'hpkp_db.c:415,10'
          Dst:             wget_hashmap_browse
        - Src:             'hpkp_db.c:415,10'
          Dst:             hpkp_save
    - functionName:    fputs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hpkp_db_save
      functionSourceFile: '/src/wget2/libwget/hpkp_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.wget_hpkp_db_st *'
      constantsTouched: []
      argNames:
        - hpkp_db
      BBCount:         18
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - gettext
        - hpkp_db_load
        - wget_debug_printf
        - wget_error_printf
        - wget_hashmap_size
        - wget_update_file
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hpkp_db.c:434,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:435,10'
              BranchSideFuncs: []
            - BranchSide:      'hpkp_db.c:437,7'
              BranchSideFuncs:
                - wget_update_file
                - wget_hashmap_size
                - wget_debug_printf
                - wget_debug_printf
                - gettext
                - wget_error_printf
        - Branch String:   'hpkp_db.c:437,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:438,3'
              BranchSideFuncs:
                - wget_update_file
                - wget_hashmap_size
                - wget_debug_printf
                - wget_debug_printf
                - gettext
                - wget_error_printf
            - BranchSide:      'hpkp_db.c:442,7'
              BranchSideFuncs:
                - wget_update_file
                - wget_hashmap_size
                - wget_debug_printf
                - wget_debug_printf
                - gettext
                - wget_error_printf
        - Branch String:   'hpkp_db.c:442,22'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:442,27'
              BranchSideFuncs:
                - wget_update_file
                - wget_hashmap_size
                - wget_debug_printf
                - wget_debug_printf
                - gettext
                - wget_error_printf
            - BranchSide:      'hpkp_db.c:443,3'
              BranchSideFuncs: []
        - Branch String:   'hpkp_db.c:442,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:443,3'
              BranchSideFuncs:
                - wget_update_file
                - wget_hashmap_size
                - wget_debug_printf
                - wget_debug_printf
                - gettext
                - wget_error_printf
            - BranchSide:      'hpkp_db.c:445,23'
              BranchSideFuncs:
                - wget_update_file
                - wget_hashmap_size
                - wget_debug_printf
                - wget_debug_printf
                - gettext
                - wget_error_printf
        - Branch String:   'hpkp_db.c:445,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:450,16'
              BranchSideFuncs:
                - gettext
                - wget_error_printf
            - BranchSide:      'hpkp_db.c:454,32'
              BranchSideFuncs:
                - wget_hashmap_size
                - wget_debug_printf
                - wget_debug_printf
        - Branch String:   'hpkp_db.c:454,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:455,52'
              BranchSideFuncs:
                - wget_debug_printf
            - BranchSide:      'hpkp_db.c:457,3'
              BranchSideFuncs:
                - wget_debug_printf
      Callsites:
        - Src:             'hpkp_db.c:445,6'
          Dst:             wget_update_file
        - Src:             'hpkp_db.c:445,6'
          Dst:             hpkp_db_load
        - Src:             'hpkp_db.c:445,6'
          Dst:             hpkp_db_save
        - Src:             'hpkp_db.c:450,16'
          Dst:             gettext
        - Src:             'hpkp_db.c:450,3'
          Dst:             wget_error_printf
        - Src:             'hpkp_db.c:454,14'
          Dst:             wget_hashmap_size
        - Src:             'hpkp_db.c:455,3'
          Dst:             wget_debug_printf
        - Src:             'hpkp_db.c:457,3'
          Dst:             wget_debug_printf
    - functionName:    hpkp_db_load
      functionSourceFile: '/src/wget2/libwget/hpkp_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.wget_hpkp_db_st *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - hpkp_db
        - fp
      BBCount:         75
      ICount:          414
      EdgeCount:       99
      CyclomaticComplexity: 26
      functionsReached:
        - __ctype_b_loc
        - __isoc99_sscanf
        - ferror
        - fileno
        - gettext
        - time
        - wget_debug_printf
        - wget_error_printf
        - wget_getline
        - wget_hpkp_db_add
        - wget_hpkp_new
        - wget_hpkp_pin_add
        - wget_strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hpkp_db.c:266,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:267,10'
              BranchSideFuncs:
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
            - BranchSide:      'hpkp_db.c:273,2'
              BranchSideFuncs:
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
        - Branch String:   'hpkp_db.c:267,7'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:268,28'
              BranchSideFuncs:
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
            - BranchSide:      'hpkp_db.c:270,4'
              BranchSideFuncs: []
        - Branch String:   'hpkp_db.c:273,2'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:274,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
            - BranchSide:      'hpkp_db.c:324,19'
              BranchSideFuncs:
                - wget_hpkp_db_add
                - ferror
        - Branch String:   'hpkp_db.c:276,3'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:276,32'
              BranchSideFuncs:
                - __ctype_b_loc
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
            - BranchSide:      'hpkp_db.c:277,9'
              BranchSideFuncs:
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
        - Branch String:   'hpkp_db.c:277,7'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:277,16'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
            - BranchSide:      'hpkp_db.c:279,8'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
        - Branch String:   'hpkp_db.c:279,7'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:280,4'
              BranchSideFuncs:
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
            - BranchSide:      'hpkp_db.c:283,3'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
        - Branch String:   'hpkp_db.c:283,21'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:283,25'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
            - BranchSide:      'hpkp_db.c:283,3'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
        - Branch String:   'hpkp_db.c:283,3'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:284,4'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
            - BranchSide:      'hpkp_db.c:286,8'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
        - Branch String:   'hpkp_db.c:286,7'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:287,21'
              BranchSideFuncs:
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
            - BranchSide:      'hpkp_db.c:313,14'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
        - Branch String:   'hpkp_db.c:289,8'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:290,15'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_new
                - wget_strdup
            - BranchSide:      'hpkp_db.c:311,18'
              BranchSideFuncs:
                - gettext
                - wget_error_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
        - Branch String:   'hpkp_db.c:292,21'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:292,24'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_new
                - wget_strdup
            - BranchSide:      'hpkp_db.c:293,14'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_new
                - wget_strdup
        - Branch String:   'hpkp_db.c:292,36'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:292,39'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_new
                - wget_strdup
            - BranchSide:      'hpkp_db.c:293,14'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_new
                - wget_strdup
        - Branch String:   'hpkp_db.c:292,64'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:292,67'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_new
                - wget_strdup
            - BranchSide:      'hpkp_db.c:293,14'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_new
                - wget_strdup
        - Branch String:   'hpkp_db.c:292,9'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:293,14'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_new
                - wget_strdup
            - BranchSide:      'hpkp_db.c:295,23'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_new
                - wget_strdup
        - Branch String:   'hpkp_db.c:296,17'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:296,20'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_new
                - wget_strdup
            - BranchSide:      'hpkp_db.c:309,52'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_new
                - wget_strdup
        - Branch String:   'hpkp_db.c:296,9'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:297,13'
              BranchSideFuncs:
                - wget_hpkp_new
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_strdup
            - BranchSide:      'hpkp_db.c:309,52'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_new
                - wget_strdup
        - Branch String:   'hpkp_db.c:298,10'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:299,38'
              BranchSideFuncs:
                - wget_strdup
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
            - BranchSide:      'hpkp_db.c:308,5'
              BranchSideFuncs:
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
        - Branch String:   'hpkp_db.c:299,11'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:300,8'
              BranchSideFuncs:
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
            - BranchSide:      'hpkp_db.c:302,23'
              BranchSideFuncs:
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
        - Branch String:   'hpkp_db.c:300,8'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:300,8'
              BranchSideFuncs:
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
            - BranchSide:      'hpkp_db.c:307,6'
              BranchSideFuncs:
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
        - Branch String:   'hpkp_db.c:313,14'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:314,15'
              BranchSideFuncs:
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
                - wget_hpkp_pin_add
            - BranchSide:      'hpkp_db.c:320,53'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
        - Branch String:   'hpkp_db.c:314,8'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:315,23'
              BranchSideFuncs:
                - wget_hpkp_pin_add
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
            - BranchSide:      'hpkp_db.c:317,18'
              BranchSideFuncs:
                - gettext
                - wget_error_printf
                - wget_getline
                - wget_hpkp_db_add
                - ferror
                - __ctype_b_loc
                - wget_debug_printf
                - __isoc99_sscanf
                - wget_hpkp_pin_add
                - wget_hpkp_db_add
                - __isoc99_sscanf
                - gettext
                - wget_error_printf
                - wget_debug_printf
                - wget_hpkp_new
                - wget_strdup
        - Branch String:   'hpkp_db.c:326,2'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:326,2'
              BranchSideFuncs:
                - ferror
            - BranchSide:      'hpkp_db.c:328,13'
              BranchSideFuncs:
                - ferror
        - Branch String:   'hpkp_db.c:328,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:329,3'
              BranchSideFuncs: []
            - BranchSide:      'hpkp_db.c:333,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hpkp_db.c:261,16'
          Dst:             time
        - Src:             'hpkp_db.c:266,12'
          Dst:             fileno
        - Src:             'hpkp_db.c:266,6'
          Dst:             fstat
        - Src:             'hpkp_db.c:273,19'
          Dst:             wget_getline
        - Src:             'hpkp_db.c:276,10'
          Dst:             __ctype_b_loc
        - Src:             'hpkp_db.c:287,4'
          Dst:             wget_hpkp_db_add
        - Src:             'hpkp_db.c:289,8'
          Dst:             __isoc99_sscanf
        - Src:             'hpkp_db.c:297,13'
          Dst:             wget_hpkp_new
        - Src:             'hpkp_db.c:299,26'
          Dst:             wget_strdup
        - Src:             'hpkp_db.c:309,6'
          Dst:             wget_debug_printf
        - Src:             'hpkp_db.c:311,18'
          Dst:             gettext
        - Src:             'hpkp_db.c:311,5'
          Dst:             wget_error_printf
        - Src:             'hpkp_db.c:314,8'
          Dst:             __isoc99_sscanf
        - Src:             'hpkp_db.c:315,5'
          Dst:             wget_hpkp_pin_add
        - Src:             'hpkp_db.c:317,18'
          Dst:             gettext
        - Src:             'hpkp_db.c:317,5'
          Dst:             wget_error_printf
        - Src:             'hpkp_db.c:320,4'
          Dst:             wget_debug_printf
        - Src:             'hpkp_db.c:324,2'
          Dst:             wget_hpkp_db_add
        - Src:             'hpkp_db.c:328,6'
          Dst:             ferror
    - functionName:    gettext
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fileno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hpkp_db_add
      functionSourceFile: '/src/wget2/libwget/hpkp_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.wget_hpkp_db_st *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hpkp_db
        - _hpkp
      BBCount:         23
      ICount:          198
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - wget_debug_printf
        - wget_hashmap_get
        - wget_hashmap_put
        - wget_hashmap_remove
        - wget_hpkp_free
        - wget_thread_mutex_lock
        - wget_thread_mutex_unlock
        - wget_vector_free
        - wget_vector_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hpkp_db.c:206,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:207,3'
              BranchSideFuncs: []
            - BranchSide:      'hpkp_db.c:212,7'
              BranchSideFuncs:
                - wget_thread_mutex_lock
                - wget_vector_size
                - wget_hashmap_get
                - wget_hashmap_put
                - wget_thread_mutex_unlock
                - wget_vector_free
                - wget_debug_printf
                - wget_hpkp_free
                - wget_hashmap_remove
                - wget_hpkp_free
                - wget_debug_printf
        - Branch String:   'hpkp_db.c:212,13'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:212,18'
              BranchSideFuncs:
                - wget_thread_mutex_lock
                - wget_vector_size
                - wget_hashmap_get
                - wget_hashmap_put
                - wget_thread_mutex_unlock
                - wget_vector_free
                - wget_debug_printf
                - wget_hpkp_free
                - wget_hashmap_remove
                - wget_hpkp_free
                - wget_debug_printf
            - BranchSide:      'hpkp_db.c:213,3'
              BranchSideFuncs: []
        - Branch String:   'hpkp_db.c:212,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:213,3'
              BranchSideFuncs:
                - wget_thread_mutex_lock
                - wget_vector_size
                - wget_hashmap_get
                - wget_hashmap_put
                - wget_thread_mutex_unlock
                - wget_vector_free
                - wget_debug_printf
                - wget_hpkp_free
                - wget_hashmap_remove
                - wget_hpkp_free
                - wget_debug_printf
            - BranchSide:      'hpkp_db.c:215,21'
              BranchSideFuncs:
                - wget_thread_mutex_lock
                - wget_vector_size
                - wget_hashmap_get
                - wget_hashmap_put
                - wget_thread_mutex_unlock
                - wget_vector_free
                - wget_debug_printf
                - wget_hpkp_free
                - wget_hashmap_remove
                - wget_hpkp_free
                - wget_debug_printf
        - Branch String:   'hpkp_db.c:219,24'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:219,44'
              BranchSideFuncs:
                - wget_hashmap_remove
                - wget_hpkp_free
                - wget_thread_mutex_unlock
                - wget_debug_printf
            - BranchSide:      'hpkp_db.c:220,27'
              BranchSideFuncs:
                - wget_hashmap_remove
                - wget_hpkp_free
                - wget_thread_mutex_unlock
                - wget_debug_printf
        - Branch String:   'hpkp_db.c:219,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:220,27'
              BranchSideFuncs:
                - wget_hashmap_remove
                - wget_hpkp_free
                - wget_thread_mutex_unlock
                - wget_debug_printf
            - BranchSide:      'hpkp_db.c:226,7'
              BranchSideFuncs:
                - wget_hashmap_get
                - wget_hashmap_put
                - wget_thread_mutex_unlock
                - wget_vector_free
                - wget_debug_printf
                - wget_hpkp_free
        - Branch String:   'hpkp_db.c:220,7'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:221,38'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_hpkp_free
                - wget_thread_mutex_unlock
            - BranchSide:      'hpkp_db.c:222,18'
              BranchSideFuncs:
                - wget_hpkp_free
                - wget_thread_mutex_unlock
        - Branch String:   'hpkp_db.c:226,7'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:227,19'
              BranchSideFuncs:
                - wget_vector_free
                - wget_debug_printf
                - wget_hpkp_free
                - wget_thread_mutex_unlock
            - BranchSide:      'hpkp_db.c:239,21'
              BranchSideFuncs:
                - wget_hashmap_put
                - wget_thread_mutex_unlock
      Callsites:
        - Src:             'hpkp_db.c:217,2'
          Dst:             wget_thread_mutex_lock
        - Src:             'hpkp_db.c:219,27'
          Dst:             wget_vector_size
        - Src:             'hpkp_db.c:220,7'
          Dst:             wget_hashmap_remove
        - Src:             'hpkp_db.c:221,4'
          Dst:             wget_debug_printf
        - Src:             'hpkp_db.c:222,3'
          Dst:             wget_hpkp_free
        - Src:             'hpkp_db.c:226,7'
          Dst:             wget_hashmap_get
        - Src:             'hpkp_db.c:231,4'
          Dst:             wget_vector_free
        - Src:             'hpkp_db.c:234,4'
          Dst:             wget_debug_printf
        - Src:             'hpkp_db.c:235,4'
          Dst:             wget_hpkp_free
        - Src:             'hpkp_db.c:239,4'
          Dst:             wget_hashmap_put
        - Src:             'hpkp_db.c:244,2'
          Dst:             wget_thread_mutex_unlock
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hpkp_db_load
      functionSourceFile: '/src/wget2/libwget/hpkp_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.wget_hpkp_db_st *'
      constantsTouched: []
      argNames:
        - hpkp_db
      BBCount:         15
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - gettext
        - hpkp_db_load
        - wget_debug_printf
        - wget_error_printf
        - wget_update_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hpkp_db.c:350,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:351,10'
              BranchSideFuncs: []
            - BranchSide:      'hpkp_db.c:353,7'
              BranchSideFuncs:
                - wget_update_file
                - wget_debug_printf
                - gettext
                - wget_error_printf
        - Branch String:   'hpkp_db.c:353,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:354,3'
              BranchSideFuncs:
                - wget_update_file
                - wget_debug_printf
                - gettext
                - wget_error_printf
            - BranchSide:      'hpkp_db.c:356,7'
              BranchSideFuncs:
                - wget_update_file
                - wget_debug_printf
                - gettext
                - wget_error_printf
        - Branch String:   'hpkp_db.c:356,22'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:356,27'
              BranchSideFuncs:
                - wget_update_file
                - wget_debug_printf
                - gettext
                - wget_error_printf
            - BranchSide:      'hpkp_db.c:357,3'
              BranchSideFuncs: []
        - Branch String:   'hpkp_db.c:356,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:357,3'
              BranchSideFuncs:
                - wget_update_file
                - wget_debug_printf
                - gettext
                - wget_error_printf
            - BranchSide:      'hpkp_db.c:359,23'
              BranchSideFuncs:
                - wget_update_file
                - wget_debug_printf
                - gettext
                - wget_error_printf
        - Branch String:   'hpkp_db.c:359,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:360,16'
              BranchSideFuncs:
                - gettext
                - wget_error_printf
            - BranchSide:      'hpkp_db.c:363,49'
              BranchSideFuncs:
                - wget_debug_printf
      Callsites:
        - Src:             'hpkp_db.c:359,6'
          Dst:             wget_update_file
        - Src:             'hpkp_db.c:359,6'
          Dst:             hpkp_db_load
        - Src:             'hpkp_db.c:360,16'
          Dst:             gettext
        - Src:             'hpkp_db.c:360,3'
          Dst:             wget_error_printf
        - Src:             'hpkp_db.c:363,3'
          Dst:             wget_debug_printf
    - functionName:    wget_hpkp_db_check_pubkey
      functionSourceFile: '/src/wget2/libwget/hpkp_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.wget_hpkp_db_st *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - hpkp_db
        - host
        - pubkey
        - pubkeysize
      BBCount:         32
      ICount:          212
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - gettext
        - strchrnul
        - wget_error_printf
        - wget_hash_fast
        - wget_hash_get_len
        - wget_hashmap_get
        - wget_vector_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hpkp_db.c:150,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:151,10'
              BranchSideFuncs: []
            - BranchSide:      'hpkp_db.c:153,13'
              BranchSideFuncs:
                - wget_hash_get_len
                - wget_hash_fast
                - wget_vector_find
                - wget_hashmap_get
                - strchrnul
                - gettext
                - wget_error_printf
        - Branch String:   'hpkp_db.c:158,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:159,16'
              BranchSideFuncs:
                - gettext
                - wget_error_printf
            - BranchSide:      'hpkp_db.c:163,28'
              BranchSideFuncs:
                - wget_hash_fast
                - wget_vector_find
                - wget_hashmap_get
                - strchrnul
        - Branch String:   'hpkp_db.c:163,42'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:163,46'
              BranchSideFuncs:
                - wget_hash_fast
                - wget_vector_find
                - wget_hashmap_get
                - strchrnul
            - BranchSide:      'hpkp_db.c:163,2'
              BranchSideFuncs:
                - wget_hash_fast
                - wget_vector_find
                - wget_hashmap_get
                - strchrnul
        - Branch String:   'hpkp_db.c:163,2'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:164,3'
              BranchSideFuncs:
                - wget_hashmap_get
                - strchrnul
                - wget_hash_fast
                - wget_vector_find
            - BranchSide:      'hpkp_db.c:173,7'
              BranchSideFuncs:
                - wget_hash_fast
                - wget_vector_find
        - Branch String:   'hpkp_db.c:164,3'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:165,10'
              BranchSideFuncs:
                - wget_hashmap_get
                - strchrnul
                - wget_hash_fast
                - wget_vector_find
            - BranchSide:      'hpkp_db.c:167,13'
              BranchSideFuncs:
                - wget_hashmap_get
                - strchrnul
                - wget_hash_fast
                - wget_vector_find
        - Branch String:   'hpkp_db.c:169,7'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:170,14'
              BranchSideFuncs:
                - strchrnul
                - wget_hash_fast
                - wget_vector_find
                - wget_hashmap_get
            - BranchSide:      'hpkp_db.c:171,2'
              BranchSideFuncs:
                - strchrnul
                - wget_hash_fast
                - wget_vector_find
                - wget_hashmap_get
        - Branch String:   'hpkp_db.c:173,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:174,3'
              BranchSideFuncs:
                - wget_hash_fast
                - wget_vector_find
            - BranchSide:      'hpkp_db.c:176,6'
              BranchSideFuncs:
                - wget_hash_fast
                - wget_vector_find
        - Branch String:   'hpkp_db.c:176,16'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:176,20'
              BranchSideFuncs:
                - wget_hash_fast
                - wget_vector_find
            - BranchSide:      'hpkp_db.c:179,42'
              BranchSideFuncs:
                - wget_hash_fast
                - wget_vector_find
        - Branch String:   'hpkp_db.c:176,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:177,3'
              BranchSideFuncs:
                - wget_hash_fast
                - wget_vector_find
            - BranchSide:      'hpkp_db.c:179,42'
              BranchSideFuncs:
                - wget_hash_fast
                - wget_vector_find
        - Branch String:   'hpkp_db.c:179,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:180,3'
              BranchSideFuncs: []
            - BranchSide:      'hpkp_db.c:182,25'
              BranchSideFuncs:
                - wget_vector_find
        - Branch String:   'hpkp_db.c:184,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:185,3'
              BranchSideFuncs: []
            - BranchSide:      'hpkp_db.c:187,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hpkp_db.c:156,21'
          Dst:             wget_hash_get_len
        - Src:             'hpkp_db.c:159,16'
          Dst:             gettext
        - Src:             'hpkp_db.c:159,3'
          Dst:             wget_error_printf
        - Src:             'hpkp_db.c:169,8'
          Dst:             wget_hashmap_get
        - Src:             'hpkp_db.c:163,61'
          Dst:             strchrnul
        - Src:             'hpkp_db.c:179,6'
          Dst:             wget_hash_fast
        - Src:             'hpkp_db.c:184,6'
          Dst:             wget_vector_find
    - functionName:    strchrnul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hpkp_db_free
      functionSourceFile: '/src/wget2/libwget/hpkp_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hpkp_db
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wget_hpkp_db_deinit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hpkp_db.c:122,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:123,3'
              BranchSideFuncs: []
            - BranchSide:      'hpkp_db.c:127,6'
              BranchSideFuncs:
                - wget_hpkp_db_deinit
        - Branch String:   'hpkp_db.c:127,14'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:127,18'
              BranchSideFuncs:
                - wget_hpkp_db_deinit
            - BranchSide:      'hpkp_db.c:127,14'
              BranchSideFuncs: []
        - Branch String:   'hpkp_db.c:127,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:127,6'
              BranchSideFuncs:
                - wget_hpkp_db_deinit
            - BranchSide:      'hpkp_db.c:128,24'
              BranchSideFuncs:
                - wget_hpkp_db_deinit
        - Branch String:   'hpkp_db.c:129,3'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:129,3'
              BranchSideFuncs: []
            - BranchSide:      'hpkp_db.c:130,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hpkp_db.c:128,3'
          Dst:             wget_hpkp_db_deinit
    - functionName:    wget_hpkp_db_deinit
      functionSourceFile: '/src/wget2/libwget/hpkp_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.wget_hpkp_db_st *'
      constantsTouched: []
      argNames:
        - hpkp_db
      BBCount:         13
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - wget_hashmap_free
        - wget_thread_mutex_destroy
        - wget_thread_mutex_lock
        - wget_thread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hpkp_db.c:95,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'hpkp_db.c:100,6'
              BranchSideFuncs:
                - wget_thread_mutex_lock
                - wget_hashmap_free
                - wget_thread_mutex_unlock
                - wget_thread_mutex_destroy
        - Branch String:   'hpkp_db.c:100,6'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:100,6'
              BranchSideFuncs:
                - wget_thread_mutex_lock
                - wget_hashmap_free
                - wget_thread_mutex_unlock
                - wget_thread_mutex_destroy
            - BranchSide:      'hpkp_db.c:101,3'
              BranchSideFuncs:
                - wget_thread_mutex_lock
                - wget_hashmap_free
                - wget_thread_mutex_unlock
                - wget_thread_mutex_destroy
        - Branch String:   'hpkp_db.c:101,3'
          Branch Sides:
            - BranchSide:      'hpkp_db.c:101,3'
              BranchSideFuncs:
                - wget_thread_mutex_lock
                - wget_hashmap_free
                - wget_thread_mutex_unlock
                - wget_thread_mutex_destroy
            - BranchSide:      'hpkp_db.c:102,26'
              BranchSideFuncs:
                - wget_thread_mutex_lock
                - wget_hashmap_free
                - wget_thread_mutex_unlock
                - wget_thread_mutex_destroy
      Callsites:
        - Src:             'hpkp_db.c:102,3'
          Dst:             wget_thread_mutex_lock
        - Src:             'hpkp_db.c:103,3'
          Dst:             wget_hashmap_free
        - Src:             'hpkp_db.c:104,3'
          Dst:             wget_thread_mutex_unlock
        - Src:             'hpkp_db.c:106,3'
          Dst:             wget_thread_mutex_destroy
    - functionName:    wget_hpkp_set_plugin
      functionSourceFile: '/src/wget2/libwget/hpkp_db.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.wget_hpkp_db_vtable *'
      constantsTouched: []
      argNames:
        - vtable
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_get_logger
      functionSourceFile: '/src/wget2/libwget/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'struct.wget_logger_st *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - id
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'log.c:118,6'
          Branch Sides:
            - BranchSide:      'log.c:119,3'
              BranchSideFuncs: []
            - BranchSide:      'log.c:120,11'
              BranchSideFuncs: []
        - Branch String:   'log.c:120,11'
          Branch Sides:
            - BranchSide:      'log.c:121,3'
              BranchSideFuncs: []
            - BranchSide:      'log.c:122,11'
              BranchSideFuncs: []
        - Branch String:   'log.c:122,11'
          Branch Sides:
            - BranchSide:      'log.c:123,3'
              BranchSideFuncs: []
            - BranchSide:      'log.c:125,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_debug_write
      functionSourceFile: '/src/wget2/libwget/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'log.c:112,6'
          Branch Sides:
            - BranchSide:      'log.c:112,6'
              BranchSideFuncs: []
            - BranchSide:      'log.c:113,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_debug_printf
      functionSourceFile: '/src/wget2/libwget/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'log.c:101,6'
          Branch Sides:
            - BranchSide:      'log.c:101,6'
              BranchSideFuncs: []
            - BranchSide:      'log.c:102,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_debug_vprintf
      functionSourceFile: '/src/wget2/libwget/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - fmt
        - args
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'log.c:95,6'
          Branch Sides:
            - BranchSide:      'log.c:95,6'
              BranchSideFuncs: []
            - BranchSide:      'log.c:96,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_error_printf_exit
      functionSourceFile: '/src/wget2/libwget/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - exit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'log.c:82,6'
          Branch Sides:
            - BranchSide:      'log.c:83,11'
              BranchSideFuncs:
                - exit
            - BranchSide:      'log.c:90,2'
              BranchSideFuncs:
                - exit
      Callsites:
        - Src:             'log.c:90,2'
          Dst:             exit
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_error_printf
      functionSourceFile: '/src/wget2/libwget/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    23
      BranchProfiles:
        - Branch String:   'log.c:71,6'
          Branch Sides:
            - BranchSide:      'log.c:71,6'
              BranchSideFuncs: []
            - BranchSide:      'log.c:72,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_error_vprintf
      functionSourceFile: '/src/wget2/libwget/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - fmt
        - args
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'log.c:65,6'
          Branch Sides:
            - BranchSide:      'log.c:65,6'
              BranchSideFuncs: []
            - BranchSide:      'log.c:66,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_info_printf
      functionSourceFile: '/src/wget2/libwget/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'log.c:54,6'
          Branch Sides:
            - BranchSide:      'log.c:54,6'
              BranchSideFuncs: []
            - BranchSide:      'log.c:55,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_info_vprintf
      functionSourceFile: '/src/wget2/libwget/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - fmt
        - args
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'log.c:48,6'
          Branch Sides:
            - BranchSide:      'log.c:48,6'
              BranchSideFuncs: []
            - BranchSide:      'log.c:49,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_strmemcpy_a
      functionSourceFile: '/src/wget2/libwget/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - ssize
        - m
        - n
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wget_malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mem.c:148,6'
          Branch Sides:
            - BranchSide:      'mem.c:149,25'
              BranchSideFuncs:
                - wget_malloc
            - BranchSide:      'mem.c:153,10'
              BranchSideFuncs: []
        - Branch String:   'mem.c:149,7'
          Branch Sides:
            - BranchSide:      'mem.c:150,4'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:151,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mem.c:149,13'
          Dst:             wget_malloc
    - functionName:    wget_malloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_strmemcpy
      functionSourceFile: '/src/wget2/libwget/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - ssize
        - m
        - n
      BBCount:         16
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mem.c:116,9'
          Branch Sides:
            - BranchSide:      'mem.c:116,13'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:117,3'
              BranchSideFuncs: []
        - Branch String:   'mem.c:116,6'
          Branch Sides:
            - BranchSide:      'mem.c:117,3'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:119,6'
              BranchSideFuncs: []
        - Branch String:   'mem.c:119,6'
          Branch Sides:
            - BranchSide:      'mem.c:120,7'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:128,2'
              BranchSideFuncs: []
        - Branch String:   'mem.c:120,7'
          Branch Sides:
            - BranchSide:      'mem.c:121,8'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:123,7'
              BranchSideFuncs: []
        - Branch String:   'mem.c:123,7'
          Branch Sides:
            - BranchSide:      'mem.c:124,12'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:126,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_strmemdup
      functionSourceFile: '/src/wget2/libwget/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - m
        - n
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wget_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mem.c:91,6'
          Branch Sides:
            - BranchSide:      'mem.c:92,3'
              BranchSideFuncs:
                - wget_malloc
            - BranchSide:      'mem.c:94,24'
              BranchSideFuncs:
                - wget_malloc
        - Branch String:   'mem.c:95,6'
          Branch Sides:
            - BranchSide:      'mem.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:98,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mem.c:94,12'
          Dst:             wget_malloc
    - functionName:    wget_strdup
      functionSourceFile: '/src/wget2/libwget/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - wget_memdup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mem.c:76,9'
          Branch Sides:
            - BranchSide:      'mem.c:76,25'
              BranchSideFuncs:
                - strlen
                - wget_memdup
            - BranchSide:      'mem.c:76,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mem.c:76,28'
          Dst:             strlen
        - Src:             'mem.c:76,13'
          Dst:             wget_memdup
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_memdup
      functionSourceFile: '/src/wget2/libwget/mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - m
        - n
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wget_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mem.c:56,6'
          Branch Sides:
            - BranchSide:      'mem.c:56,10'
              BranchSideFuncs:
                - wget_malloc
            - BranchSide:      'mem.c:58,24'
              BranchSideFuncs:
                - wget_malloc
        - Branch String:   'mem.c:59,6'
          Branch Sides:
            - BranchSide:      'mem.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'mem.c:62,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mem.c:58,12'
          Dst:             wget_malloc
    - functionName:    wget_snprintf
      functionSourceFile: '/src/wget2/libwget/printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - str
        - size
        - fmt
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_vsnprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'printf.c:260,15'
          Dst:             wget_vsnprintf
    - functionName:    wget_vsnprintf
      functionSourceFile: '/src/wget2/libwget/printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - str
        - size
        - fmt
        - args
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wget_buffer_deinit
        - wget_buffer_init
        - wget_buffer_vprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'printf.c:222,6'
          Branch Sides:
            - BranchSide:      'printf.c:223,3'
              BranchSideFuncs:
                - wget_buffer_deinit
            - BranchSide:      'printf.c:227,6'
              BranchSideFuncs:
                - wget_buffer_deinit
        - Branch String:   'printf.c:227,6'
          Branch Sides:
            - BranchSide:      'printf.c:228,11'
              BranchSideFuncs:
                - wget_buffer_deinit
            - BranchSide:      'printf.c:238,2'
              BranchSideFuncs:
                - wget_buffer_deinit
        - Branch String:   'printf.c:228,7'
          Branch Sides:
            - BranchSide:      'printf.c:229,8'
              BranchSideFuncs:
                - wget_buffer_deinit
            - BranchSide:      'printf.c:230,14'
              BranchSideFuncs:
                - wget_buffer_deinit
        - Branch String:   'printf.c:230,14'
          Branch Sides:
            - BranchSide:      'printf.c:231,11'
              BranchSideFuncs:
                - wget_buffer_deinit
            - BranchSide:      'printf.c:233,11'
              BranchSideFuncs:
                - wget_buffer_deinit
      Callsites:
        - Src:             'printf.c:218,2'
          Dst:             wget_buffer_init
        - Src:             'printf.c:220,15'
          Dst:             wget_buffer_vprintf
        - Src:             'printf.c:223,3'
          Dst:             wget_buffer_deinit
        - Src:             'printf.c:238,2'
          Dst:             wget_buffer_deinit
    - functionName:    wget_printf
      functionSourceFile: '/src/wget2/libwget/printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_vfprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'printf.c:196,14'
          Dst:             wget_vfprintf
    - functionName:    wget_vfprintf
      functionSourceFile: '/src/wget2/libwget/printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - fp
        - fmt
        - args
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fwrite
        - wget_buffer_deinit
        - wget_buffer_init
        - wget_buffer_vprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'printf.c:150,6'
          Branch Sides:
            - BranchSide:      'printf.c:151,3'
              BranchSideFuncs:
                - wget_buffer_deinit
            - BranchSide:      'printf.c:155,6'
              BranchSideFuncs:
                - wget_buffer_deinit
                - fwrite
        - Branch String:   'printf.c:155,6'
          Branch Sides:
            - BranchSide:      'printf.c:156,19'
              BranchSideFuncs:
                - fwrite
                - wget_buffer_deinit
            - BranchSide:      'printf.c:158,6'
              BranchSideFuncs:
                - wget_buffer_deinit
      Callsites:
        - Src:             'printf.c:146,2'
          Dst:             wget_buffer_init
        - Src:             'printf.c:148,15'
          Dst:             wget_buffer_vprintf
        - Src:             'printf.c:151,3'
          Dst:             wget_buffer_deinit
        - Src:             'printf.c:156,8'
          Dst:             fwrite
        - Src:             'printf.c:160,2'
          Dst:             wget_buffer_deinit
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_fprintf
      functionSourceFile: '/src/wget2/libwget/printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fp
        - fmt
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_vfprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'printf.c:178,14'
          Dst:             wget_vfprintf
    - functionName:    wget_aprintf
      functionSourceFile: '/src/wget2/libwget/printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_vasprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'printf.c:126,2'
          Dst:             wget_vasprintf
    - functionName:    wget_vasprintf
      functionSourceFile: '/src/wget2/libwget/printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - strp
        - fmt
        - args
      BBCount:         19
      ICount:          113
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - wget_buffer_init
        - wget_buffer_vprintf
        - wget_realloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'printf.c:59,6'
          Branch Sides:
            - BranchSide:      'printf.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'printf.c:64,6'
              BranchSideFuncs:
                - wget_realloc
        - Branch String:   'printf.c:60,3'
          Branch Sides:
            - BranchSide:      'printf.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'printf.c:61,3'
              BranchSideFuncs: []
        - Branch String:   'printf.c:64,6'
          Branch Sides:
            - BranchSide:      'printf.c:66,28'
              BranchSideFuncs:
                - wget_realloc
            - BranchSide:      'printf.c:69,3'
              BranchSideFuncs: []
        - Branch String:   'printf.c:69,3'
          Branch Sides:
            - BranchSide:      'printf.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'printf.c:69,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'printf.c:55,2'
          Dst:             wget_buffer_init
        - Src:             'printf.c:57,15'
          Dst:             wget_buffer_vprintf
        - Src:             'printf.c:66,11'
          Dst:             wget_realloc
    - functionName:    wget_realloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_vaprintf
      functionSourceFile: '/src/wget2/libwget/printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - fmt
        - args
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_vasprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'printf.c:107,2'
          Dst:             wget_vasprintf
    - functionName:    wget_asprintf
      functionSourceFile: '/src/wget2/libwget/printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - strp
        - fmt
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_vasprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'printf.c:89,15'
          Dst:             wget_vasprintf
    - functionName:    wget_thread_self
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          28
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_self
      functionUses:    0
      BranchProfiles:
        - Branch String:   'thread.c:292,26'
          Branch Sides:
            - BranchSide:      'thread.c:292,26'
              BranchSideFuncs:
                - pthread_self
            - BranchSide:      'thread.c:292,26'
              BranchSideFuncs:
                - pthread_self
        - Branch String:   'thread.c:292,26'
          Branch Sides:
            - BranchSide:      'thread.c:292,26'
              BranchSideFuncs:
                - pthread_self
            - BranchSide:      'thread.c:292,26'
              BranchSideFuncs:
                - pthread_self
        - Branch String:   'thread.c:292,26'
          Branch Sides:
            - BranchSide:      'thread.c:292,26'
              BranchSideFuncs:
                - pthread_self
            - BranchSide:      'thread.c:292,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:292,26'
          Dst:             pthread_self
    - functionName:    pthread_mutexattr_gettype
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.pthread_mutexattr_t *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrd_exit
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_self
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_join
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - thread
      BBCount:         24
      ICount:          109
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - pthread_join
        - wget_thread_support
      functionUses:    0
      BranchProfiles:
        - Branch String:   'thread.c:272,13'
          Branch Sides:
            - BranchSide:      'thread.c:272,17'
              BranchSideFuncs:
                - wget_thread_support
                - __errno_location
                - pthread_join
            - BranchSide:      'thread.c:278,6'
              BranchSideFuncs:
                - wget_thread_support
                - __errno_location
        - Branch String:   'thread.c:272,24'
          Branch Sides:
            - BranchSide:      'thread.c:272,29'
              BranchSideFuncs:
                - wget_thread_support
                - __errno_location
                - pthread_join
            - BranchSide:      'thread.c:278,6'
              BranchSideFuncs:
                - wget_thread_support
                - __errno_location
        - Branch String:   'thread.c:272,6'
          Branch Sides:
            - BranchSide:      'thread.c:273,12'
              BranchSideFuncs:
                - pthread_join
            - BranchSide:      'thread.c:278,6'
              BranchSideFuncs:
                - wget_thread_support
                - __errno_location
        - Branch String:   'thread.c:273,12'
          Branch Sides:
            - BranchSide:      'thread.c:273,7'
              BranchSideFuncs:
                - pthread_join
            - BranchSide:      'thread.c:273,12'
              BranchSideFuncs:
                - pthread_join
        - Branch String:   'thread.c:273,12'
          Branch Sides:
            - BranchSide:      'thread.c:273,7'
              BranchSideFuncs:
                - pthread_join
            - BranchSide:      'thread.c:273,7'
              BranchSideFuncs: []
        - Branch String:   'thread.c:274,3'
          Branch Sides:
            - BranchSide:      'thread.c:274,3'
              BranchSideFuncs: []
            - BranchSide:      'thread.c:275,10'
              BranchSideFuncs: []
        - Branch String:   'thread.c:278,6'
          Branch Sides:
            - BranchSide:      'thread.c:279,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'thread.c:283,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:273,12'
          Dst:             pthread_join
        - Src:             'thread.c:278,6'
          Dst:             wget_thread_support
        - Src:             'thread.c:279,3'
          Dst:             __errno_location
    - functionName:    pthread_join
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_support
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_kill
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.wget_thread_st *'
        - int
      constantsTouched: []
      argNames:
        - thread
        - sig
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_cancel
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.wget_thread_st *'
      constantsTouched: []
      argNames:
        - thread
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_start
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'func_type *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - thread
        - start_routine
        - arg
        - flags
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pthread_create
        - wget_malloc
        - wget_thread_support
      functionUses:    0
      BranchProfiles:
        - Branch String:   'thread.c:211,6'
          Branch Sides:
            - BranchSide:      'thread.c:212,13'
              BranchSideFuncs:
                - wget_malloc.136
                - pthread_create
            - BranchSide:      'thread.c:220,3'
              BranchSideFuncs: []
        - Branch String:   'thread.c:214,7'
          Branch Sides:
            - BranchSide:      'thread.c:215,4'
              BranchSideFuncs:
                - pthread_create
            - BranchSide:      'thread.c:217,10'
              BranchSideFuncs:
                - pthread_create
        - Branch String:   'thread.c:217,10'
          Branch Sides:
            - BranchSide:      'thread.c:217,3'
              BranchSideFuncs:
                - pthread_create
            - BranchSide:      'thread.c:217,10'
              BranchSideFuncs:
                - pthread_create
        - Branch String:   'thread.c:217,10'
          Branch Sides:
            - BranchSide:      'thread.c:217,3'
              BranchSideFuncs:
                - pthread_create
            - BranchSide:      'thread.c:217,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:211,6'
          Dst:             wget_thread_support
        - Src:             'thread.c:212,13'
          Dst:             wget_malloc
        - Src:             'thread.c:217,10'
          Dst:             pthread_create
    - functionName:    wget_malloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'union.pthread_attr_t *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_cond_wait
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wget_thread_cond_st *'
        - 'struct.wget_thread_mutex_st *'
        - size_t
      constantsTouched: []
      argNames:
        - cond
        - mutex
        - ms
      BBCount:         18
      ICount:          94
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - gettime
        - pthread_cond_timedwait
        - pthread_cond_wait
      functionUses:    0
      BranchProfiles:
        - Branch String:   'thread.c:187,6'
          Branch Sides:
            - BranchSide:      'thread.c:188,10'
              BranchSideFuncs:
                - pthread_cond_wait
            - BranchSide:      'thread.c:192,2'
              BranchSideFuncs:
                - gettime
                - pthread_cond_timedwait
        - Branch String:   'thread.c:188,10'
          Branch Sides:
            - BranchSide:      'thread.c:188,3'
              BranchSideFuncs:
                - pthread_cond_wait
            - BranchSide:      'thread.c:188,10'
              BranchSideFuncs:
                - pthread_cond_wait
        - Branch String:   'thread.c:188,10'
          Branch Sides:
            - BranchSide:      'thread.c:188,3'
              BranchSideFuncs:
                - pthread_cond_wait
            - BranchSide:      'thread.c:188,3'
              BranchSideFuncs: []
        - Branch String:   'thread.c:197,9'
          Branch Sides:
            - BranchSide:      'thread.c:197,2'
              BranchSideFuncs:
                - pthread_cond_timedwait
            - BranchSide:      'thread.c:197,9'
              BranchSideFuncs:
                - pthread_cond_timedwait
        - Branch String:   'thread.c:197,9'
          Branch Sides:
            - BranchSide:      'thread.c:197,2'
              BranchSideFuncs:
                - pthread_cond_timedwait
            - BranchSide:      'thread.c:197,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:188,10'
          Dst:             pthread_cond_wait
        - Src:             'thread.c:192,2'
          Dst:             gettime
        - Src:             'thread.c:197,9'
          Dst:             pthread_cond_timedwait
    - functionName:    pthread_cond_wait
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.pthread_cond_t *'
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_timedwait
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'union.pthread_cond_t *'
        - 'union.pthread_mutex_t *'
        - 'struct.timespec *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_cond_signal
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.wget_thread_cond_st *'
      constantsTouched: []
      argNames:
        - cond
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_cond_broadcast
      functionUses:    0
      BranchProfiles:
        - Branch String:   'thread.c:172,9'
          Branch Sides:
            - BranchSide:      'thread.c:172,9'
              BranchSideFuncs:
                - pthread_cond_broadcast
            - BranchSide:      'thread.c:172,9'
              BranchSideFuncs:
                - pthread_cond_broadcast
        - Branch String:   'thread.c:172,9'
          Branch Sides:
            - BranchSide:      'thread.c:172,9'
              BranchSideFuncs:
                - pthread_cond_broadcast
            - BranchSide:      'thread.c:172,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:172,9'
          Dst:             pthread_cond_broadcast
    - functionName:    pthread_cond_broadcast
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_cond_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_cond_destroy
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
      BBCount:         14
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - pthread_cond_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'thread.c:159,11'
          Branch Sides:
            - BranchSide:      'thread.c:159,6'
              BranchSideFuncs:
                - pthread_cond_destroy
            - BranchSide:      'thread.c:159,11'
              BranchSideFuncs:
                - pthread_cond_destroy
        - Branch String:   'thread.c:159,11'
          Branch Sides:
            - BranchSide:      'thread.c:159,6'
              BranchSideFuncs:
                - pthread_cond_destroy
            - BranchSide:      'thread.c:159,6'
              BranchSideFuncs: []
        - Branch String:   'thread.c:160,2'
          Branch Sides:
            - BranchSide:      'thread.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'thread.c:160,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:159,11'
          Dst:             pthread_cond_destroy
    - functionName:    pthread_cond_destroy
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_cond_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_cond_init
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pthread_cond_init
        - wget_malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'thread.c:143,6'
          Branch Sides:
            - BranchSide:      'thread.c:144,3'
              BranchSideFuncs:
                - pthread_cond_init
            - BranchSide:      'thread.c:146,9'
              BranchSideFuncs:
                - pthread_cond_init
        - Branch String:   'thread.c:146,9'
          Branch Sides:
            - BranchSide:      'thread.c:146,2'
              BranchSideFuncs:
                - pthread_cond_init
            - BranchSide:      'thread.c:146,9'
              BranchSideFuncs:
                - pthread_cond_init
        - Branch String:   'thread.c:146,9'
          Branch Sides:
            - BranchSide:      'thread.c:146,2'
              BranchSideFuncs:
                - pthread_cond_init
            - BranchSide:      'thread.c:146,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:141,10'
          Dst:             wget_malloc
        - Src:             'thread.c:146,9'
          Dst:             pthread_cond_init
    - functionName:    pthread_cond_init
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.pthread_cond_t *'
        - 'union.pthread_mutexattr_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_mutex_unlock
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.wget_thread_mutex_st *'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'thread.c:127,2'
          Branch Sides:
            - BranchSide:      'thread.c:127,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'thread.c:127,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'thread.c:127,2'
          Branch Sides:
            - BranchSide:      'thread.c:127,2'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'thread.c:127,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:127,2'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_mutex_lock
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.wget_thread_mutex_st *'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_mutex_lock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'thread.c:117,2'
          Branch Sides:
            - BranchSide:      'thread.c:117,2'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'thread.c:117,2'
              BranchSideFuncs:
                - pthread_mutex_lock
        - Branch String:   'thread.c:117,2'
          Branch Sides:
            - BranchSide:      'thread.c:117,2'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'thread.c:117,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:117,2'
          Dst:             pthread_mutex_lock
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_mutex_destroy
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         14
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'thread.c:103,11'
          Branch Sides:
            - BranchSide:      'thread.c:103,6'
              BranchSideFuncs:
                - pthread_mutex_destroy
            - BranchSide:      'thread.c:103,11'
              BranchSideFuncs:
                - pthread_mutex_destroy
        - Branch String:   'thread.c:103,11'
          Branch Sides:
            - BranchSide:      'thread.c:103,6'
              BranchSideFuncs:
                - pthread_mutex_destroy
            - BranchSide:      'thread.c:103,6'
              BranchSideFuncs: []
        - Branch String:   'thread.c:104,2'
          Branch Sides:
            - BranchSide:      'thread.c:104,2'
              BranchSideFuncs: []
            - BranchSide:      'thread.c:104,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:103,11'
          Dst:             pthread_mutex_destroy
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_thread_mutex_init
      functionSourceFile: '/src/wget2/libwget/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pthread_mutex_init
        - wget_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'thread.c:87,6'
          Branch Sides:
            - BranchSide:      'thread.c:88,3'
              BranchSideFuncs:
                - pthread_mutex_init
            - BranchSide:      'thread.c:90,9'
              BranchSideFuncs:
                - pthread_mutex_init
        - Branch String:   'thread.c:90,9'
          Branch Sides:
            - BranchSide:      'thread.c:90,2'
              BranchSideFuncs:
                - pthread_mutex_init
            - BranchSide:      'thread.c:90,9'
              BranchSideFuncs:
                - pthread_mutex_init
        - Branch String:   'thread.c:90,9'
          Branch Sides:
            - BranchSide:      'thread.c:90,2'
              BranchSideFuncs:
                - pthread_mutex_init
            - BranchSide:      'thread.c:90,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'thread.c:85,11'
          Dst:             wget_malloc
        - Src:             'thread.c:90,9'
          Dst:             pthread_mutex_init
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.pthread_mutex_t *'
        - 'union.pthread_mutexattr_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_realloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_vector_findext
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.wget_vector_st *'
        - int
        - int
        - 'func_type *'
      constantsTouched: []
      argNames:
        - v
        - start
        - direction
        - find
      BBCount:         27
      ICount:          145
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vector.c:651,6'
          Branch Sides:
            - BranchSide:      'vector.c:652,3'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:654,6'
              BranchSideFuncs: []
        - Branch String:   'vector.c:654,6'
          Branch Sides:
            - BranchSide:      'vector.c:655,7'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:661,7'
              BranchSideFuncs: []
        - Branch String:   'vector.c:655,7'
          Branch Sides:
            - BranchSide:      'vector.c:656,18'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:660,2'
              BranchSideFuncs: []
        - Branch String:   'vector.c:656,4'
          Branch Sides:
            - BranchSide:      'vector.c:657,9'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:659,3'
              BranchSideFuncs: []
        - Branch String:   'vector.c:657,9'
          Branch Sides:
            - BranchSide:      'vector.c:657,31'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:658,13'
              BranchSideFuncs: []
        - Branch String:   'vector.c:662,4'
          Branch Sides:
            - BranchSide:      'vector.c:663,9'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:665,3'
              BranchSideFuncs: []
        - Branch String:   'vector.c:663,9'
          Branch Sides:
            - BranchSide:      'vector.c:663,31'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:664,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_vector_contains
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.wget_vector_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - v
        - elem
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_vector_find
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vector.c:635,9'
          Dst:             wget_vector_find
    - functionName:    wget_vector_find
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.wget_vector_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - v
        - elem
      BBCount:         32
      ICount:          195
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vector.c:604,9'
          Branch Sides:
            - BranchSide:      'vector.c:604,13'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:605,3'
              BranchSideFuncs: []
        - Branch String:   'vector.c:604,6'
          Branch Sides:
            - BranchSide:      'vector.c:605,3'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:607,6'
              BranchSideFuncs: []
        - Branch String:   'vector.c:607,6'
          Branch Sides:
            - BranchSide:      'vector.c:608,7'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:609,13'
              BranchSideFuncs: []
        - Branch String:   'vector.c:608,7'
          Branch Sides:
            - BranchSide:      'vector.c:608,39'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:609,2'
              BranchSideFuncs: []
        - Branch String:   'vector.c:609,13'
          Branch Sides:
            - BranchSide:      'vector.c:611,12'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:619,12'
              BranchSideFuncs: []
        - Branch String:   'vector.c:611,3'
          Branch Sides:
            - BranchSide:      'vector.c:612,18'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:617,2'
              BranchSideFuncs: []
        - Branch String:   'vector.c:613,8'
          Branch Sides:
            - BranchSide:      'vector.c:613,51'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:614,13'
              BranchSideFuncs: []
        - Branch String:   'vector.c:614,13'
          Branch Sides:
            - BranchSide:      'vector.c:614,26'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:615,16'
              BranchSideFuncs: []
        - Branch String:   'vector.c:619,3'
          Branch Sides:
            - BranchSide:      'vector.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:620,8'
              BranchSideFuncs: []
        - Branch String:   'vector.c:620,8'
          Branch Sides:
            - BranchSide:      'vector.c:620,48'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:620,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compare_element
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - p1
        - p2
        - v
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_vector_set_destructor
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.wget_vector_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - v
        - destructor
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vector.c:570,6'
          Branch Sides:
            - BranchSide:      'vector.c:570,6'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:571,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_vector_setcmpfunc
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.wget_vector_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - v
        - cmp
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vector.c:551,6'
          Branch Sides:
            - BranchSide:      'vector.c:551,6'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:552,12'
              BranchSideFuncs: []
        - Branch String:   'vector.c:554,7'
          Branch Sides:
            - BranchSide:      'vector.c:555,4'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:557,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_vector_browse
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wget_vector_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - v
        - browse
        - ctx
      BBCount:         13
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vector.c:534,6'
          Branch Sides:
            - BranchSide:      'vector.c:535,17'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:540,2'
              BranchSideFuncs: []
        - Branch String:   'vector.c:535,3'
          Branch Sides:
            - BranchSide:      'vector.c:536,15'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:538,2'
              BranchSideFuncs: []
        - Branch String:   'vector.c:536,8'
          Branch Sides:
            - BranchSide:      'vector.c:536,45'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:537,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_vector_get
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.wget_vector_st *'
        - int
      constantsTouched: []
      argNames:
        - v
        - pos
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vector.c:513,14'
          Branch Sides:
            - BranchSide:      'vector.c:513,18'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:514,3'
              BranchSideFuncs: []
        - Branch String:   'vector.c:513,20'
          Branch Sides:
            - BranchSide:      'vector.c:513,23'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:514,3'
              BranchSideFuncs: []
        - Branch String:   'vector.c:513,6'
          Branch Sides:
            - BranchSide:      'vector.c:514,3'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:516,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_vector_size
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.wget_vector_st *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'vector.c:499,9'
          Branch Sides:
            - BranchSide:      'vector.c:499,13'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:499,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_vector_clear_nofree
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.wget_vector_st *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vector.c:483,6'
          Branch Sides:
            - BranchSide:      'vector.c:483,6'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:484,12'
              BranchSideFuncs: []
        - Branch String:   'vector.c:484,3'
          Branch Sides:
            - BranchSide:      'vector.c:485,4'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:486,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_vector_clear
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.wget_vector_st *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vector.c:461,6'
          Branch Sides:
            - BranchSide:      'vector.c:461,6'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:462,7'
              BranchSideFuncs: []
        - Branch String:   'vector.c:462,7'
          Branch Sides:
            - BranchSide:      'vector.c:463,13'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:469,3'
              BranchSideFuncs: []
        - Branch String:   'vector.c:463,4'
          Branch Sides:
            - BranchSide:      'vector.c:464,5'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:467,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_vector_free
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         18
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - wget_vector_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vector.c:444,8'
          Branch Sides:
            - BranchSide:      'vector.c:444,12'
              BranchSideFuncs:
                - wget_vector_clear
            - BranchSide:      'vector.c:444,8'
              BranchSideFuncs: []
        - Branch String:   'vector.c:444,6'
          Branch Sides:
            - BranchSide:      'vector.c:444,6'
              BranchSideFuncs:
                - wget_vector_clear
            - BranchSide:      'vector.c:445,22'
              BranchSideFuncs:
                - wget_vector_clear
        - Branch String:   'vector.c:446,3'
          Branch Sides:
            - BranchSide:      'vector.c:446,3'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:447,3'
              BranchSideFuncs: []
        - Branch String:   'vector.c:447,3'
          Branch Sides:
            - BranchSide:      'vector.c:447,3'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:448,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vector.c:445,3'
          Dst:             wget_vector_clear
    - functionName:    wget_vector_swap
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wget_vector_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - v
        - pos1
        - pos2
      BBCount:         25
      ICount:          174
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vector.c:419,6'
          Branch Sides:
            - BranchSide:      'vector.c:419,10'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:420,6'
              BranchSideFuncs: []
        - Branch String:   'vector.c:420,15'
          Branch Sides:
            - BranchSide:      'vector.c:420,34'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:420,18'
              BranchSideFuncs: []
        - Branch String:   'vector.c:420,6'
          Branch Sides:
            - BranchSide:      'vector.c:420,34'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:421,6'
              BranchSideFuncs: []
        - Branch String:   'vector.c:421,15'
          Branch Sides:
            - BranchSide:      'vector.c:421,34'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:421,18'
              BranchSideFuncs: []
        - Branch String:   'vector.c:421,6'
          Branch Sides:
            - BranchSide:      'vector.c:421,34'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:422,6'
              BranchSideFuncs: []
        - Branch String:   'vector.c:422,6'
          Branch Sides:
            - BranchSide:      'vector.c:422,27'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:424,14'
              BranchSideFuncs: []
        - Branch String:   'vector.c:428,16'
          Branch Sides:
            - BranchSide:      'vector.c:428,19'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:431,9'
              BranchSideFuncs: []
        - Branch String:   'vector.c:428,26'
          Branch Sides:
            - BranchSide:      'vector.c:428,29'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:431,9'
              BranchSideFuncs: []
        - Branch String:   'vector.c:428,6'
          Branch Sides:
            - BranchSide:      'vector.c:429,3'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:431,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_vector_move
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wget_vector_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - v
        - old_pos
        - new_pos
      BBCount:         28
      ICount:          215
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vector.c:388,6'
          Branch Sides:
            - BranchSide:      'vector.c:388,10'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:389,6'
              BranchSideFuncs: []
        - Branch String:   'vector.c:389,18'
          Branch Sides:
            - BranchSide:      'vector.c:389,40'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:389,21'
              BranchSideFuncs: []
        - Branch String:   'vector.c:389,6'
          Branch Sides:
            - BranchSide:      'vector.c:389,40'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:390,6'
              BranchSideFuncs: []
        - Branch String:   'vector.c:390,18'
          Branch Sides:
            - BranchSide:      'vector.c:390,40'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:390,21'
              BranchSideFuncs: []
        - Branch String:   'vector.c:390,6'
          Branch Sides:
            - BranchSide:      'vector.c:390,40'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:391,6'
              BranchSideFuncs: []
        - Branch String:   'vector.c:391,6'
          Branch Sides:
            - BranchSide:      'vector.c:391,33'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:393,6'
              BranchSideFuncs: []
        - Branch String:   'vector.c:393,16'
          Branch Sides:
            - BranchSide:      'vector.c:393,19'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:396,14'
              BranchSideFuncs: []
        - Branch String:   'vector.c:393,26'
          Branch Sides:
            - BranchSide:      'vector.c:393,29'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:396,14'
              BranchSideFuncs: []
        - Branch String:   'vector.c:393,6'
          Branch Sides:
            - BranchSide:      'vector.c:394,3'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:396,14'
              BranchSideFuncs: []
        - Branch String:   'vector.c:397,6'
          Branch Sides:
            - BranchSide:      'vector.c:398,12'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:400,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_vector_remove_nofree
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.wget_vector_st *'
        - int
      constantsTouched: []
      argNames:
        - v
        - pos
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - remove_element
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vector.c:370,9'
          Dst:             remove_element
    - functionName:    remove_element
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wget_vector_st *'
        - int
        - int
      constantsTouched: []
      argNames:
        - v
        - pos
        - free_entry
      BBCount:         17
      ICount:          117
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'vector.c:328,14'
          Branch Sides:
            - BranchSide:      'vector.c:328,18'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:329,3'
              BranchSideFuncs: []
        - Branch String:   'vector.c:328,20'
          Branch Sides:
            - BranchSide:      'vector.c:328,23'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:329,3'
              BranchSideFuncs: []
        - Branch String:   'vector.c:328,6'
          Branch Sides:
            - BranchSide:      'vector.c:329,3'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:331,6'
              BranchSideFuncs: []
        - Branch String:   'vector.c:331,6'
          Branch Sides:
            - BranchSide:      'vector.c:332,7'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:336,11'
              BranchSideFuncs: []
        - Branch String:   'vector.c:332,7'
          Branch Sides:
            - BranchSide:      'vector.c:333,4'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:334,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_vector_remove
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.wget_vector_st *'
        - int
      constantsTouched: []
      argNames:
        - v
        - pos
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - remove_element
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vector.c:355,9'
          Dst:             remove_element
    - functionName:    wget_vector_replace
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wget_vector_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - v
        - elem
        - pos
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - insert_element
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vector.c:317,9'
          Branch Sides:
            - BranchSide:      'vector.c:317,12'
              BranchSideFuncs:
                - insert_element
            - BranchSide:      'vector.c:318,3'
              BranchSideFuncs: []
        - Branch String:   'vector.c:317,20'
          Branch Sides:
            - BranchSide:      'vector.c:317,23'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:318,3'
              BranchSideFuncs: []
        - Branch String:   'vector.c:317,6'
          Branch Sides:
            - BranchSide:      'vector.c:318,3'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:320,6'
              BranchSideFuncs:
                - insert_element
        - Branch String:   'vector.c:320,6'
          Branch Sides:
            - BranchSide:      'vector.c:321,3'
              BranchSideFuncs:
                - insert_element
            - BranchSide:      'vector.c:323,24'
              BranchSideFuncs:
                - insert_element
      Callsites:
        - Src:             'vector.c:323,9'
          Dst:             insert_element
    - functionName:    insert_element
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.wget_vector_st *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - v
        - elem
        - pos
        - replace
      BBCount:         50
      ICount:          352
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - wget_realloc
      functionUses:    9
      BranchProfiles:
        - Branch String:   'vector.c:109,14'
          Branch Sides:
            - BranchSide:      'vector.c:109,18'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:110,3'
              BranchSideFuncs: []
        - Branch String:   'vector.c:109,20'
          Branch Sides:
            - BranchSide:      'vector.c:109,23'
              BranchSideFuncs:
                - wget_realloc.205
            - BranchSide:      'vector.c:110,3'
              BranchSideFuncs: []
        - Branch String:   'vector.c:109,6'
          Branch Sides:
            - BranchSide:      'vector.c:110,3'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:112,7'
              BranchSideFuncs:
                - wget_realloc.205
        - Branch String:   'vector.c:112,6'
          Branch Sides:
            - BranchSide:      'vector.c:113,7'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:131,27'
              BranchSideFuncs: []
        - Branch String:   'vector.c:113,7'
          Branch Sides:
            - BranchSide:      'vector.c:114,25'
              BranchSideFuncs:
                - wget_realloc.205
            - BranchSide:      'vector.c:127,12'
              BranchSideFuncs: []
        - Branch String:   'vector.c:116,8'
          Branch Sides:
            - BranchSide:      'vector.c:117,5'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:119,30'
              BranchSideFuncs:
                - wget_realloc.205
        - Branch String:   'vector.c:120,8'
          Branch Sides:
            - BranchSide:      'vector.c:121,5'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:123,15'
              BranchSideFuncs: []
        - Branch String:   'vector.c:133,6'
          Branch Sides:
            - BranchSide:      'vector.c:134,7'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:149,9'
              BranchSideFuncs: []
        - Branch String:   'vector.c:134,7'
          Branch Sides:
            - BranchSide:      'vector.c:134,20'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:135,12'
              BranchSideFuncs: []
        - Branch String:   'vector.c:136,8'
          Branch Sides:
            - BranchSide:      'vector.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:138,15'
              BranchSideFuncs: []
        - Branch String:   'vector.c:137,9'
          Branch Sides:
            - BranchSide:      'vector.c:137,40'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:138,4'
              BranchSideFuncs: []
        - Branch String:   'vector.c:138,15'
          Branch Sides:
            - BranchSide:      'vector.c:139,9'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:141,9'
              BranchSideFuncs: []
        - Branch String:   'vector.c:139,9'
          Branch Sides:
            - BranchSide:      'vector.c:139,49'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:140,4'
              BranchSideFuncs: []
        - Branch String:   'vector.c:141,45'
          Branch Sides:
            - BranchSide:      'vector.c:142,6'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:143,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vector.c:119,17'
          Dst:             wget_realloc
    - functionName:    wget_vector_add_printf
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.wget_vector_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - v
        - fmt
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - insert_element
        - wget_vaprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vector.c:286,9'
          Branch Sides:
            - BranchSide:      'vector.c:286,13'
              BranchSideFuncs:
                - wget_vaprintf
                - insert_element
            - BranchSide:      'vector.c:287,3'
              BranchSideFuncs: []
        - Branch String:   'vector.c:286,6'
          Branch Sides:
            - BranchSide:      'vector.c:287,3'
              BranchSideFuncs:
                - wget_vaprintf
                - insert_element
            - BranchSide:      'vector.c:291,2'
              BranchSideFuncs:
                - wget_vaprintf
                - insert_element
        - Branch String:   'vector.c:295,6'
          Branch Sides:
            - BranchSide:      'vector.c:296,3'
              BranchSideFuncs:
                - insert_element
            - BranchSide:      'vector.c:298,24'
              BranchSideFuncs:
                - insert_element
      Callsites:
        - Src:             'vector.c:292,12'
          Dst:             wget_vaprintf
        - Src:             'vector.c:298,9'
          Dst:             insert_element
    - functionName:    wget_vector_add_vprintf
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wget_vector_st *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - v
        - fmt
        - args
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - insert_element
        - wget_vaprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vector.c:264,9'
          Branch Sides:
            - BranchSide:      'vector.c:264,13'
              BranchSideFuncs:
                - wget_vaprintf
                - insert_element
            - BranchSide:      'vector.c:265,3'
              BranchSideFuncs: []
        - Branch String:   'vector.c:264,6'
          Branch Sides:
            - BranchSide:      'vector.c:265,3'
              BranchSideFuncs:
                - wget_vaprintf
                - insert_element
            - BranchSide:      'vector.c:267,26'
              BranchSideFuncs:
                - wget_vaprintf
                - insert_element
        - Branch String:   'vector.c:268,6'
          Branch Sides:
            - BranchSide:      'vector.c:269,3'
              BranchSideFuncs:
                - insert_element
            - BranchSide:      'vector.c:271,24'
              BranchSideFuncs:
                - insert_element
      Callsites:
        - Src:             'vector.c:267,12'
          Dst:             wget_vaprintf
        - Src:             'vector.c:271,9'
          Dst:             insert_element
    - functionName:    wget_vector_add
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.wget_vector_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - v
        - elem
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - insert_element
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vector.c:249,9'
          Branch Sides:
            - BranchSide:      'vector.c:249,28'
              BranchSideFuncs:
                - insert_element
            - BranchSide:      'vector.c:249,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vector.c:249,13'
          Dst:             insert_element
    - functionName:    wget_vector_add_memdup
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wget_vector_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - v
        - elem
        - size
      BBCount:         16
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - insert_element
        - wget_memdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vector.c:224,6'
          Branch Sides:
            - BranchSide:      'vector.c:225,3'
              BranchSideFuncs:
                - wget_memdup
                - insert_element
            - BranchSide:      'vector.c:227,28'
              BranchSideFuncs:
                - wget_memdup
                - insert_element
        - Branch String:   'vector.c:227,6'
          Branch Sides:
            - BranchSide:      'vector.c:228,3'
              BranchSideFuncs:
                - insert_element
            - BranchSide:      'vector.c:230,27'
              BranchSideFuncs:
                - insert_element
        - Branch String:   'vector.c:230,6'
          Branch Sides:
            - BranchSide:      'vector.c:231,3'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:233,9'
              BranchSideFuncs: []
        - Branch String:   'vector.c:231,3'
          Branch Sides:
            - BranchSide:      'vector.c:231,3'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:233,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vector.c:227,16'
          Dst:             wget_memdup
        - Src:             'vector.c:230,12'
          Dst:             insert_element
    - functionName:    wget_vector_sort
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.wget_vector_st *'
      constantsTouched: []
      argNames:
        - v
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - compare_element
        - qsort_r
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vector.c:588,8'
          Branch Sides:
            - BranchSide:      'vector.c:588,11'
              BranchSideFuncs:
                - qsort_r
            - BranchSide:      'vector.c:588,8'
              BranchSideFuncs: []
        - Branch String:   'vector.c:588,6'
          Branch Sides:
            - BranchSide:      'vector.c:588,6'
              BranchSideFuncs:
                - qsort_r
            - BranchSide:      'vector.c:589,11'
              BranchSideFuncs:
                - qsort_r
      Callsites:
        - Src:             'vector.c:589,3'
          Dst:             qsort_r
        - Src:             'vector.c:589,3'
          Dst:             compare_element
    - functionName:    qsort_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_vector_insert_sorted
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.wget_vector_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - v
        - elem
      BBCount:         23
      ICount:          154
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - insert_element
        - wget_vector_sort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vector.c:184,6'
          Branch Sides:
            - BranchSide:      'vector.c:185,3'
              BranchSideFuncs:
                - insert_element
                - wget_vector_sort
                - insert_element
                - insert_element
            - BranchSide:      'vector.c:187,7'
              BranchSideFuncs:
                - insert_element
                - wget_vector_sort
                - insert_element
                - insert_element
        - Branch String:   'vector.c:187,6'
          Branch Sides:
            - BranchSide:      'vector.c:188,25'
              BranchSideFuncs:
                - wget_vector_sort
                - insert_element
                - insert_element
            - BranchSide:      'vector.c:190,7'
              BranchSideFuncs:
                - wget_vector_sort
                - insert_element
                - insert_element
        - Branch String:   'vector.c:190,6'
          Branch Sides:
            - BranchSide:      'vector.c:191,20'
              BranchSideFuncs:
                - insert_element
                - insert_element
            - BranchSide:      'vector.c:194,6'
              BranchSideFuncs:
                - insert_element
                - insert_element
        - Branch String:   'vector.c:196,2'
          Branch Sides:
            - BranchSide:      'vector.c:197,8'
              BranchSideFuncs:
                - insert_element
                - insert_element
            - BranchSide:      'vector.c:202,6'
              BranchSideFuncs:
                - insert_element
        - Branch String:   'vector.c:198,7'
          Branch Sides:
            - BranchSide:      'vector.c:198,50'
              BranchSideFuncs:
                - insert_element
                - insert_element
            - BranchSide:      'vector.c:199,12'
              BranchSideFuncs:
                - insert_element
                - insert_element
        - Branch String:   'vector.c:199,12'
          Branch Sides:
            - BranchSide:      'vector.c:199,25'
              BranchSideFuncs:
                - insert_element
                - insert_element
            - BranchSide:      'vector.c:200,30'
              BranchSideFuncs:
                - insert_element
        - Branch String:   'vector.c:202,6'
          Branch Sides:
            - BranchSide:      'vector.c:202,16'
              BranchSideFuncs:
                - insert_element
            - BranchSide:      'vector.c:204,24'
              BranchSideFuncs:
                - insert_element
      Callsites:
        - Src:             'vector.c:188,10'
          Dst:             insert_element
        - Src:             'vector.c:191,3'
          Dst:             wget_vector_sort
        - Src:             'vector.c:200,15'
          Dst:             insert_element
        - Src:             'vector.c:204,9'
          Dst:             insert_element
    - functionName:    wget_vector_insert
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wget_vector_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - v
        - elem
        - pos
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - insert_element
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vector.c:166,9'
          Dst:             insert_element
    - functionName:    wget_vector_set_resize_factor
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.wget_vector_st *'
        - float
      constantsTouched: []
      argNames:
        - v
        - factor
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vector.c:103,6'
          Branch Sides:
            - BranchSide:      'vector.c:103,6'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:104,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_malloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_calloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - nmemb
        - size
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_vector_create
      functionSourceFile: '/src/wget2/libwget/vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'struct.wget_vector_st *'
      argCount:        2
      argTypes:
        - int
        - 'func_type *'
      constantsTouched: []
      argNames:
        - max
        - cmp
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - rpl_free
        - wget_calloc
        - wget_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'vector.c:73,6'
          Branch Sides:
            - BranchSide:      'vector.c:74,3'
              BranchSideFuncs:
                - wget_malloc.214
            - BranchSide:      'vector.c:76,31'
              BranchSideFuncs:
                - wget_malloc.214
        - Branch String:   'vector.c:76,6'
          Branch Sides:
            - BranchSide:      'vector.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:81,11'
              BranchSideFuncs: []
        - Branch String:   'vector.c:77,3'
          Branch Sides:
            - BranchSide:      'vector.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'vector.c:78,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'vector.c:71,19'
          Dst:             wget_calloc
        - Src:             'vector.c:76,19'
          Dst:             wget_malloc
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rpl_free
      functionSourceFile: '/src/wget2/lib/free.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'free.c:47,13'
          Dst:             __errno_location
        - Src:             'free.c:49,3'
          Dst:             __errno_location
    - functionName:    current_timespec
      functionSourceFile: '/src/wget2/lib/gettime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gettime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gettime.c:48,19'
          Branch Sides:
            - BranchSide:      'gettime.c:48,19'
              BranchSideFuncs:
                - gettime
            - BranchSide:      'gettime.c:49,3'
              BranchSideFuncs:
                - gettime
      Callsites:
        - Src:             'gettime.c:49,3'
          Dst:             gettime
    - functionName:    gettime
      functionSourceFile: '/src/wget2/lib/gettime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.timespec *'
      constantsTouched: []
      argNames:
        - ts
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clock_gettime
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'gettime.c:32,3'
          Dst:             clock_gettime
    - functionName:    clock_gettime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.timespec *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_realloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_buffer_trim
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.wget_buffer *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         21
      ICount:          163
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:544,6'
          Branch Sides:
            - BranchSide:      'buffer.c:545,3'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:547,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'buffer.c:547,25'
          Branch Sides:
            - BranchSide:      'buffer.c:547,28'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'buffer.c:547,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'buffer.c:547,2'
          Branch Sides:
            - BranchSide:      'buffer.c:548,3'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'buffer.c:550,2'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'buffer.c:553,25'
          Branch Sides:
            - BranchSide:      'buffer.c:553,28'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'buffer.c:553,2'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'buffer.c:553,2'
          Branch Sides:
            - BranchSide:      'buffer.c:554,9'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'buffer.c:556,6'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:556,6'
          Branch Sides:
            - BranchSide:      'buffer.c:557,18'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:562,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:547,28'
          Dst:             __ctype_b_loc
        - Src:             'buffer.c:553,28'
          Dst:             __ctype_b_loc
    - functionName:    wget_buffer_memset_append
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.wget_buffer *'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - c
        - length
      BBCount:         14
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - buffer_realloc
      functionUses:    23
      BranchProfiles:
        - Branch String:   'buffer.c:517,6'
          Branch Sides:
            - BranchSide:      'buffer.c:518,3'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:520,6'
              BranchSideFuncs:
                - buffer_realloc
        - Branch String:   'buffer.c:520,6'
          Branch Sides:
            - BranchSide:      'buffer.c:521,7'
              BranchSideFuncs:
                - buffer_realloc
            - BranchSide:      'buffer.c:528,2'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:521,7'
          Branch Sides:
            - BranchSide:      'buffer.c:522,23'
              BranchSideFuncs:
                - buffer_realloc
            - BranchSide:      'buffer.c:525,10'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:522,8'
          Branch Sides:
            - BranchSide:      'buffer.c:522,55'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:523,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:522,8'
          Dst:             buffer_realloc
    - functionName:    buffer_realloc
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.wget_buffer *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         18
      ICount:          138
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - wget_malloc
        - wget_realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'buffer.c:210,6'
          Branch Sides:
            - BranchSide:      'buffer.c:211,28'
              BranchSideFuncs:
                - wget_realloc.284
            - BranchSide:      'buffer.c:213,27'
              BranchSideFuncs:
                - wget_malloc.285
        - Branch String:   'buffer.c:215,6'
          Branch Sides:
            - BranchSide:      'buffer.c:216,15'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:221,7'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:221,6'
          Branch Sides:
            - BranchSide:      'buffer.c:222,7'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:230,14'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:222,24'
          Branch Sides:
            - BranchSide:      'buffer.c:222,27'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:225,5'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:222,7'
          Branch Sides:
            - BranchSide:      'buffer.c:223,11'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:225,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:211,15'
          Dst:             wget_realloc
        - Src:             'buffer.c:213,15'
          Dst:             wget_malloc
    - functionName:    wget_malloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_buffer_memset
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.wget_buffer *'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - c
        - length
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wget_buffer_memset_append
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:498,6'
          Branch Sides:
            - BranchSide:      'buffer.c:498,6'
              BranchSideFuncs:
                - wget_buffer_memset_append
            - BranchSide:      'buffer.c:499,3'
              BranchSideFuncs:
                - wget_buffer_memset_append
      Callsites:
        - Src:             'buffer.c:501,9'
          Dst:             wget_buffer_memset_append
    - functionName:    wget_buffer_bufcat
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.wget_buffer *'
        - 'struct.wget_buffer *'
      constantsTouched: []
      argNames:
        - buf
        - src
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wget_buffer_memcat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:478,6'
          Branch Sides:
            - BranchSide:      'buffer.c:479,29'
              BranchSideFuncs:
                - wget_buffer_memcat
            - BranchSide:      'buffer.c:481,29'
              BranchSideFuncs:
                - wget_buffer_memcat
      Callsites:
        - Src:             'buffer.c:479,10'
          Dst:             wget_buffer_memcat
        - Src:             'buffer.c:481,10'
          Dst:             wget_buffer_memcat
    - functionName:    wget_buffer_memcat
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.wget_buffer *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - data
        - length
      BBCount:         17
      ICount:          145
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - buffer_realloc
      functionUses:    21
      BranchProfiles:
        - Branch String:   'buffer.c:380,6'
          Branch Sides:
            - BranchSide:      'buffer.c:381,3'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:383,6'
              BranchSideFuncs:
                - buffer_realloc
        - Branch String:   'buffer.c:383,6'
          Branch Sides:
            - BranchSide:      'buffer.c:384,7'
              BranchSideFuncs:
                - buffer_realloc
            - BranchSide:      'buffer.c:394,2'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:384,7'
          Branch Sides:
            - BranchSide:      'buffer.c:385,23'
              BranchSideFuncs:
                - buffer_realloc
            - BranchSide:      'buffer.c:388,7'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:385,8'
          Branch Sides:
            - BranchSide:      'buffer.c:385,55'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:386,12'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:388,7'
          Branch Sides:
            - BranchSide:      'buffer.c:389,11'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:391,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:385,8'
          Dst:             buffer_realloc
    - functionName:    wget_buffer_bufcpy
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.wget_buffer *'
        - 'struct.wget_buffer *'
      constantsTouched: []
      argNames:
        - buf
        - src
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wget_buffer_memcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:457,6'
          Branch Sides:
            - BranchSide:      'buffer.c:458,29'
              BranchSideFuncs:
                - wget_buffer_memcpy
            - BranchSide:      'buffer.c:460,29'
              BranchSideFuncs:
                - wget_buffer_memcpy
      Callsites:
        - Src:             'buffer.c:458,10'
          Dst:             wget_buffer_memcpy
        - Src:             'buffer.c:460,10'
          Dst:             wget_buffer_memcpy
    - functionName:    wget_buffer_memcpy
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.wget_buffer *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - data
        - length
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wget_buffer_memcat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buffer.c:358,6'
          Branch Sides:
            - BranchSide:      'buffer.c:359,3'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:361,2'
              BranchSideFuncs:
                - wget_buffer_memcat
      Callsites:
        - Src:             'buffer.c:363,9'
          Dst:             wget_buffer_memcat
    - functionName:    wget_buffer_strcat
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.wget_buffer *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - s
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - wget_buffer_memcat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buffer.c:438,36'
          Branch Sides:
            - BranchSide:      'buffer.c:438,55'
              BranchSideFuncs:
                - strlen
                - wget_buffer_memcat
            - BranchSide:      'buffer.c:438,36'
              BranchSideFuncs:
                - wget_buffer_memcat
      Callsites:
        - Src:             'buffer.c:438,48'
          Dst:             strlen
        - Src:             'buffer.c:438,9'
          Dst:             wget_buffer_memcat
    - functionName:    wget_buffer_strcpy
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.wget_buffer *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - s
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
        - wget_buffer_memcat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:416,6'
          Branch Sides:
            - BranchSide:      'buffer.c:417,3'
              BranchSideFuncs:
                - wget_buffer_memcat
                - strlen
            - BranchSide:      'buffer.c:419,28'
              BranchSideFuncs:
                - wget_buffer_memcat
                - strlen
        - Branch String:   'buffer.c:419,36'
          Branch Sides:
            - BranchSide:      'buffer.c:419,55'
              BranchSideFuncs:
                - strlen
                - wget_buffer_memcat
            - BranchSide:      'buffer.c:419,36'
              BranchSideFuncs:
                - wget_buffer_memcat
      Callsites:
        - Src:             'buffer.c:419,48'
          Dst:             strlen
        - Src:             'buffer.c:419,9'
          Dst:             wget_buffer_memcat
    - functionName:    wget_buffer_reset
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.wget_buffer *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:335,6'
          Branch Sides:
            - BranchSide:      'buffer.c:335,6'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:336,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_buffer_free_data
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.wget_buffer *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         14
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:313,6'
          Branch Sides:
            - BranchSide:      'buffer.c:313,6'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:314,7'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:314,7'
          Branch Sides:
            - BranchSide:      'buffer.c:315,4'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:319,2'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:315,4'
          Branch Sides:
            - BranchSide:      'buffer.c:315,4'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:316,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_buffer_free
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wget_buffer_deinit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:293,6'
          Branch Sides:
            - BranchSide:      'buffer.c:293,6'
              BranchSideFuncs:
                - wget_buffer_deinit
            - BranchSide:      'buffer.c:293,6'
              BranchSideFuncs:
                - wget_buffer_deinit
        - Branch String:   'buffer.c:293,6'
          Branch Sides:
            - BranchSide:      'buffer.c:293,6'
              BranchSideFuncs:
                - wget_buffer_deinit
            - BranchSide:      'buffer.c:294,23'
              BranchSideFuncs:
                - wget_buffer_deinit
      Callsites:
        - Src:             'buffer.c:294,3'
          Dst:             wget_buffer_deinit
    - functionName:    wget_buffer_deinit
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.wget_buffer *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         14
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'buffer.c:270,6'
          Branch Sides:
            - BranchSide:      'buffer.c:271,3'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:275,6'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:271,3'
          Branch Sides:
            - BranchSide:      'buffer.c:271,3'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:272,3'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:275,6'
          Branch Sides:
            - BranchSide:      'buffer.c:275,6'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:276,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_buffer_ensure_capacity
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.wget_buffer *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - buffer_realloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:247,6'
          Branch Sides:
            - BranchSide:      'buffer.c:248,7'
              BranchSideFuncs:
                - buffer_realloc
            - BranchSide:      'buffer.c:252,2'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:248,7'
          Branch Sides:
            - BranchSide:      'buffer.c:249,26'
              BranchSideFuncs:
                - buffer_realloc
            - BranchSide:      'buffer.c:250,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:249,11'
          Dst:             buffer_realloc
    - functionName:    wget_buffer_alloc
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'struct.wget_buffer *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         13
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - wget_buffer_init
        - wget_malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:193,6'
          Branch Sides:
            - BranchSide:      'buffer.c:194,3'
              BranchSideFuncs:
                - wget_buffer_init
            - BranchSide:      'buffer.c:196,23'
              BranchSideFuncs:
                - wget_buffer_init
        - Branch String:   'buffer.c:196,6'
          Branch Sides:
            - BranchSide:      'buffer.c:197,3'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:201,2'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:197,3'
          Branch Sides:
            - BranchSide:      'buffer.c:197,3'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:198,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:193,14'
          Dst:             wget_malloc
        - Src:             'buffer.c:196,6'
          Dst:             wget_buffer_init
    - functionName:    wget_buffer_init
      functionSourceFile: '/src/wget2/libwget/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wget_buffer *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - data
        - size
      BBCount:         15
      ICount:          133
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wget_malloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'buffer.c:155,11'
          Branch Sides:
            - BranchSide:      'buffer.c:155,14'
              BranchSideFuncs:
                - wget_malloc.285
            - BranchSide:      'buffer.c:161,8'
              BranchSideFuncs:
                - wget_malloc.285
        - Branch String:   'buffer.c:155,6'
          Branch Sides:
            - BranchSide:      'buffer.c:156,15'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:161,8'
              BranchSideFuncs:
                - wget_malloc.285
        - Branch String:   'buffer.c:161,7'
          Branch Sides:
            - BranchSide:      'buffer.c:162,9'
              BranchSideFuncs:
                - wget_malloc.285
            - BranchSide:      'buffer.c:163,15'
              BranchSideFuncs:
                - wget_malloc.285
        - Branch String:   'buffer.c:164,7'
          Branch Sides:
            - BranchSide:      'buffer.c:165,4'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:168,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:164,21'
          Dst:             wget_malloc
    - functionName:    wget_buffer_printf
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.wget_buffer *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - fmt
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_buffer_vprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'buffer_printf.c:571,15'
          Dst:             wget_buffer_vprintf
    - functionName:    wget_buffer_vprintf
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.wget_buffer *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - buf
        - fmt
        - args
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_buffer_vprintf_append
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'buffer_printf.c:524,9'
          Dst:             wget_buffer_vprintf_append
    - functionName:    wget_buffer_vprintf_append
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.wget_buffer *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - buf
        - fmt
        - args
      BBCount:         129
      ICount:          925
      EdgeCount:       167
      CyclomaticComplexity: 40
      functionsReached:
        - convert_dec
        - convert_dec_fast
        - convert_pointer
        - copy_string
        - read_field_width
        - read_flag_chars
        - read_precision
        - wget_buffer_memcat
        - wget_buffer_memset_append
        - wget_buffer_strcat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buffer_printf.c:346,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:347,3'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:349,2'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:349,2'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:355,16'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:501,9'
              BranchSideFuncs: []
        - Branch String:   'buffer_printf.c:355,22'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:355,26'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:355,3'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:355,3'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:355,37'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:356,7'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:356,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:357,23'
              BranchSideFuncs:
                - wget_buffer_memcat
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
            - BranchSide:      'buffer_printf.c:359,9'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
        - Branch String:   'buffer_printf.c:359,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:360,4'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
            - BranchSide:      'buffer_printf.c:363,8'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
        - Branch String:   'buffer_printf.c:363,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:364,20'
              BranchSideFuncs:
                - wget_buffer_strcat
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:368,15'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
        - Branch String:   'buffer_printf.c:364,20'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:364,20'
              BranchSideFuncs:
                - wget_buffer_strcat
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:364,20'
              BranchSideFuncs:
                - wget_buffer_strcat
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:365,28'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:365,32'
              BranchSideFuncs:
                - wget_buffer_strcat
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:365,4'
              BranchSideFuncs:
                - wget_buffer_strcat
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:368,14'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:369,21'
              BranchSideFuncs:
                - convert_dec_fast
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:372,15'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:369,26'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - convert_dec_fast
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - convert_dec_fast
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:372,14'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:373,21'
              BranchSideFuncs:
                - wget_buffer_memcat
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:377,15'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
        - Branch String:   'buffer_printf.c:373,21'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - wget_buffer_memcat
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - wget_buffer_memcat
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:377,14'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:378,20'
              BranchSideFuncs:
                - convert_pointer
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:381,15'
              BranchSideFuncs:
                - read_flag_chars
                - read_field_width
                - convert_dec
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:378,25'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - convert_pointer
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - convert_pointer
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:395,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:396,18'
              BranchSideFuncs:
                - read_field_width
                - convert_dec
                - read_flag_chars
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
            - BranchSide:      'buffer_printf.c:399,25'
              BranchSideFuncs:
                - read_field_width
                - convert_dec
                - read_flag_chars
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
        - Branch String:   'buffer_printf.c:396,18'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:407,8'
              BranchSideFuncs:
                - read_field_width
                - convert_dec
                - read_flag_chars
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
            - BranchSide:      'buffer_printf.c:407,8'
              BranchSideFuncs:
                - read_field_width
                - convert_dec
                - read_flag_chars
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
        - Branch String:   'buffer_printf.c:407,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:408,9'
              BranchSideFuncs:
                - read_precision
                - convert_dec
                - read_flag_chars
                - read_field_width
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
            - BranchSide:      'buffer_printf.c:415,14'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:408,8'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:409,17'
              BranchSideFuncs:
                - read_precision
                - convert_dec
                - read_flag_chars
                - read_field_width
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:412,24'
              BranchSideFuncs:
                - read_precision
                - convert_dec
                - read_flag_chars
                - read_field_width
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:409,17'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:414,3'
              BranchSideFuncs:
                - read_precision
                - convert_dec
                - read_flag_chars
                - read_field_width
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:414,3'
              BranchSideFuncs:
                - read_precision
                - convert_dec
                - read_flag_chars
                - read_field_width
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:418,3'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:420,10'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:426,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:438,5'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:444,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:456,5'
              BranchSideFuncs:
                - copy_string
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:462,16'
              BranchSideFuncs:
                - copy_string
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:469,5'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:474,10'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:420,10'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:478,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:478,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:426,8'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:427,7'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:431,6'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:428,11'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:435,4'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:435,4'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:432,17'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:435,4'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:435,4'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:439,10'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:478,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:478,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:444,8'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:445,7'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:449,6'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:446,25'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:453,4'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:453,4'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:450,19'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:453,4'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:453,4'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:457,52'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - copy_string
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - copy_string
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:462,25'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - copy_string
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - copy_string
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:470,104'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:349,9'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:474,10'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:478,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
            - BranchSide:      'buffer_printf.c:478,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:478,17'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:478,21'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:479,16'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:478,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:479,16'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:480,15'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:480,14'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:481,16'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:482,15'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:482,14'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:483,16'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:484,15'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
                - convert_dec
        - Branch String:   'buffer_printf.c:484,14'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:485,16'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:486,15'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
                - convert_dec
        - Branch String:   'buffer_printf.c:486,14'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:487,16'
              BranchSideFuncs:
                - convert_dec
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - wget_buffer_memset_append
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:493,30'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - read_flag_chars
                - read_field_width
                - convert_dec
                - copy_string
                - copy_string
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - convert_dec
                - read_precision
                - read_precision
                - read_field_width
                - wget_buffer_memset_append
                - convert_pointer
                - wget_buffer_memcat
                - convert_dec_fast
                - wget_buffer_strcat
                - wget_buffer_memcat
      Callsites:
        - Src:             'buffer_printf.c:357,4'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:365,4'
          Dst:             wget_buffer_strcat
        - Src:             'buffer_printf.c:369,4'
          Dst:             convert_dec_fast
        - Src:             'buffer_printf.c:374,4'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:378,4'
          Dst:             convert_pointer
        - Src:             'buffer_printf.c:382,4'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:388,7'
          Dst:             read_flag_chars
        - Src:             'buffer_printf.c:397,8'
          Dst:             read_field_width
        - Src:             'buffer_printf.c:399,8'
          Dst:             read_field_width
        - Src:             'buffer_printf.c:410,9'
          Dst:             read_precision
        - Src:             'buffer_printf.c:412,9'
          Dst:             read_precision
        - Src:             'buffer_printf.c:457,4'
          Dst:             copy_string
        - Src:             'buffer_printf.c:464,4'
          Dst:             copy_string
        - Src:             'buffer_printf.c:470,4'
          Dst:             convert_dec
        - Src:             'buffer_printf.c:479,4'
          Dst:             convert_dec
        - Src:             'buffer_printf.c:481,4'
          Dst:             convert_dec
        - Src:             'buffer_printf.c:483,4'
          Dst:             convert_dec
        - Src:             'buffer_printf.c:485,4'
          Dst:             convert_dec
        - Src:             'buffer_printf.c:487,4'
          Dst:             convert_dec
        - Src:             'buffer_printf.c:493,4'
          Dst:             wget_buffer_memset_append
    - functionName:    convert_dec_fast
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.wget_buffer *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - arg
      BBCount:         12
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - wget_buffer_memcat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buffer_printf.c:98,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:99,9'
              BranchSideFuncs:
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:102,9'
              BranchSideFuncs:
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:104,2'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:105,13'
              BranchSideFuncs:
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:108,12'
              BranchSideFuncs:
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:110,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:110,6'
              BranchSideFuncs:
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:111,7'
              BranchSideFuncs:
                - wget_buffer_memcat
      Callsites:
        - Src:             'buffer_printf.c:113,2'
          Dst:             wget_buffer_memcat
    - functionName:    convert_pointer
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.wget_buffer *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - pointer
      BBCount:         11
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - wget_buffer_memcat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buffer_printf.c:242,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:243,22'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:246,22'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:259,2'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:256,16'
              BranchSideFuncs:
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:261,21'
              BranchSideFuncs:
                - wget_buffer_memcat
      Callsites:
        - Src:             'buffer_printf.c:243,3'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:246,3'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:261,2'
          Dst:             wget_buffer_memcat
    - functionName:    read_flag_chars
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - p
        - out
      BBCount:         15
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buffer_printf.c:290,2'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:290,2'
              BranchSideFuncs: []
            - BranchSide:      'buffer_printf.c:291,8'
              BranchSideFuncs: []
        - Branch String:   'buffer_printf.c:291,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:292,10'
              BranchSideFuncs: []
            - BranchSide:      'buffer_printf.c:293,13'
              BranchSideFuncs: []
        - Branch String:   'buffer_printf.c:293,12'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:294,10'
              BranchSideFuncs: []
            - BranchSide:      'buffer_printf.c:295,13'
              BranchSideFuncs: []
        - Branch String:   'buffer_printf.c:295,12'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:296,10'
              BranchSideFuncs: []
            - BranchSide:      'buffer_printf.c:298,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_field_width
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'int *'
        - 'int *'
        - bool
      constantsTouched: []
      argNames:
        - p
        - out
        - flags
        - width_is_external
      BBCount:         13
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - c_isdigit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buffer_printf.c:309,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:310,18'
              BranchSideFuncs: []
            - BranchSide:      'buffer_printf.c:319,20'
              BranchSideFuncs:
                - c_isdigit
        - Branch String:   'buffer_printf.c:312,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:313,5'
              BranchSideFuncs: []
            - BranchSide:      'buffer_printf.c:317,4'
              BranchSideFuncs: []
        - Branch String:   'buffer_printf.c:319,3'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:0,0'
              BranchSideFuncs:
                - c_isdigit
            - BranchSide:      'buffer_printf.c:320,18'
              BranchSideFuncs:
                - c_isdigit
      Callsites:
        - Src:             'buffer_printf.c:319,25'
          Dst:             c_isdigit
    - functionName:    read_precision
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'int *'
        - bool
      constantsTouched: []
      argNames:
        - p
        - out
        - precision_is_external
      BBCount:         16
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - c_isdigit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buffer_printf.c:268,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:269,16'
              BranchSideFuncs: []
            - BranchSide:      'buffer_printf.c:273,24'
              BranchSideFuncs:
                - c_isdigit
                - c_isdigit
        - Branch String:   'buffer_printf.c:270,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:271,14'
              BranchSideFuncs: []
            - BranchSide:      'buffer_printf.c:272,4'
              BranchSideFuncs: []
        - Branch String:   'buffer_printf.c:273,13'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:274,13'
              BranchSideFuncs:
                - c_isdigit
            - BranchSide:      'buffer_printf.c:279,13'
              BranchSideFuncs: []
        - Branch String:   'buffer_printf.c:277,3'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:276,16'
              BranchSideFuncs:
                - c_isdigit
            - BranchSide:      'buffer_printf.c:278,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer_printf.c:273,13'
          Dst:             c_isdigit
        - Src:             'buffer_printf.c:277,12'
          Dst:             c_isdigit
    - functionName:    copy_string
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.wget_buffer *'
        - int
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - flags
        - field_width
        - precision
        - arg
      BBCount:         17
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
        - strnlen
        - wget_buffer_memcat
        - wget_buffer_memset_append
        - wget_buffer_strcat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buffer_printf.c:61,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:62,22'
              BranchSideFuncs:
                - strlen
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - strnlen
            - BranchSide:      'buffer_printf.c:66,6'
              BranchSideFuncs:
                - strlen
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - strnlen
        - Branch String:   'buffer_printf.c:66,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:67,20'
              BranchSideFuncs:
                - strnlen
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:69,19'
              BranchSideFuncs:
                - strlen
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:75,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:76,17'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:88,22'
              BranchSideFuncs:
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:76,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:77,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:85,23'
              BranchSideFuncs:
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:77,8'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:78,24'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:81,31'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
      Callsites:
        - Src:             'buffer_printf.c:62,3'
          Dst:             wget_buffer_strcat
        - Src:             'buffer_printf.c:67,12'
          Dst:             strnlen
        - Src:             'buffer_printf.c:69,12'
          Dst:             strlen
        - Src:             'buffer_printf.c:78,5'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:79,5'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:81,5'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:82,5'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:85,4'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:88,3'
          Dst:             wget_buffer_memcat
    - functionName:    convert_dec
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.wget_buffer *'
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - flags
        - field_width
        - precision
        - arg
      BBCount:         98
      ICount:          574
      EdgeCount:       130
      CyclomaticComplexity: 34
      functionsReached:
        - wget_buffer_memcat
        - wget_buffer_memset_append
      functionUses:    6
      BranchProfiles:
        - Branch String:   'buffer_printf.c:126,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:127,7'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:136,13'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:127,27'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:127,30'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:132,3'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:127,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:128,10'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:132,3'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:132,3'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:133,13'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:136,2'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:136,13'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:137,3'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:142,13'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:137,3'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:139,19'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:142,2'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:139,13'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:139,40'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:139,55'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:142,13'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:143,3'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:148,13'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:143,3'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:145,19'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:148,2'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:145,13'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:145,40'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:145,55'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:149,3'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:150,14'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:153,2'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:162,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:163,13'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:165,9'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:171,6'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:172,17'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:224,7'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:172,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:173,8'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:217,8'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:173,8'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:174,9'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:187,9'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:174,9'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:175,32'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:177,9'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:177,9'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:178,32'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:183,26'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:180,10'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:181,33'
              BranchSideFuncs:
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:182,5'
              BranchSideFuncs: []
        - Branch String:   'buffer_printf.c:187,9'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:188,10'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:204,10'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:188,10'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:189,11'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:199,11'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:189,11'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:190,12'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:194,34'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:190,12'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:191,35'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:192,34'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:204,10'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:205,11'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:209,33'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:205,11'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:206,34'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memset_append
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:207,33'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:217,8'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:218,31'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:219,8'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:219,8'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:220,31'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:221,23'
              BranchSideFuncs:
                - wget_buffer_memcat
        - Branch String:   'buffer_printf.c:224,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:225,30'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
                - wget_buffer_memset_append
            - BranchSide:      'buffer_printf.c:227,7'
              BranchSideFuncs:
                - wget_buffer_memcat
                - wget_buffer_memset_append
        - Branch String:   'buffer_printf.c:227,7'
          Branch Sides:
            - BranchSide:      'buffer_printf.c:228,30'
              BranchSideFuncs:
                - wget_buffer_memset_append
                - wget_buffer_memcat
            - BranchSide:      'buffer_printf.c:230,22'
              BranchSideFuncs:
                - wget_buffer_memcat
      Callsites:
        - Src:             'buffer_printf.c:175,6'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:178,6'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:179,6'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:181,7'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:183,7'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:184,7'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:191,9'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:192,8'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:194,8'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:196,9'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:200,8'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:202,6'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:206,8'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:207,7'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:209,7'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:211,8'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:214,5'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:218,5'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:220,5'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:221,4'
          Dst:             wget_buffer_memcat
        - Src:             'buffer_printf.c:225,4'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:228,4'
          Dst:             wget_buffer_memset_append
        - Src:             'buffer_printf.c:230,3'
          Dst:             wget_buffer_memcat
    - functionName:    strnlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_buffer_printf_append
      functionSourceFile: '/src/wget2/libwget/buffer_printf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'struct.wget_buffer *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - fmt
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_buffer_vprintf_append
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'buffer_printf.c:546,2'
          Dst:             wget_buffer_vprintf_append
    - functionName:    wget_hash_file
      functionSourceFile: '/src/wget2/libwget/hashfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - hashname
        - fname
        - digest_hex
        - digest_hex_size
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_hash_file_offset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hashfile.c:897,9'
          Dst:             wget_hash_file_offset
    - functionName:    wget_hash_file_offset
      functionSourceFile: '/src/wget2/libwget/hashfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - hashname
        - fname
        - digest_hex
        - digest_hex_size
        - offset
        - length
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - close
        - open
        - wget_hash_file_fd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashfile.c:871,6'
          Branch Sides:
            - BranchSide:      'hashfile.c:872,7'
              BranchSideFuncs: []
            - BranchSide:      'hashfile.c:877,26'
              BranchSideFuncs:
                - wget_hash_file_fd
                - close
        - Branch String:   'hashfile.c:872,7'
          Branch Sides:
            - BranchSide:      'hashfile.c:873,5'
              BranchSideFuncs: []
            - BranchSide:      'hashfile.c:874,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashfile.c:871,12'
          Dst:             open
        - Src:             'hashfile.c:877,8'
          Dst:             wget_hash_file_fd
        - Src:             'hashfile.c:878,2'
          Dst:             close
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hash_file_fd
      functionSourceFile: '/src/wget2/libwget/hashfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - hashname
        - fd
        - digest_hex
        - digest_hex_size
        - offset
        - length
      BBCount:         45
      ICount:          296
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - fstat
        - gettext
        - mmap
        - munmap
        - read
        - wget_debug_printf
        - wget_error_printf
        - wget_hash
        - wget_hash_deinit
        - wget_hash_fast
        - wget_hash_get_algorithm
        - wget_hash_get_len
        - wget_hash_init
        - wget_memtohex
        - wget_strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashfile.c:775,6'
          Branch Sides:
            - BranchSide:      'hashfile.c:776,4'
              BranchSideFuncs:
                - fstat
                - wget_debug_printf
                - wget_hash_get_algorithm
                - wget_hash_get_len
                - mmap
                - wget_hash_init
                - wget_hash_deinit
                - wget_memtohex
                - gettext
                - wget_error_printf
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash
                - gettext
                - wget_strerror
                - wget_error_printf
                - read
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash_fast
                - munmap
                - wget_memtohex
                - wget_debug_printf
                - gettext
                - wget_error_printf
            - BranchSide:      'hashfile.c:778,6'
              BranchSideFuncs:
                - fstat
                - wget_debug_printf
                - wget_hash_get_algorithm
                - wget_hash_get_len
                - mmap
                - wget_hash_init
                - wget_hash_deinit
                - wget_memtohex
                - gettext
                - wget_error_printf
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash
                - gettext
                - wget_strerror
                - wget_error_printf
                - read
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash_fast
                - munmap
                - wget_memtohex
                - wget_debug_printf
                - gettext
                - wget_error_printf
        - Branch String:   'hashfile.c:778,15'
          Branch Sides:
            - BranchSide:      'hashfile.c:778,24'
              BranchSideFuncs: []
            - BranchSide:      'hashfile.c:779,3'
              BranchSideFuncs: []
        - Branch String:   'hashfile.c:778,6'
          Branch Sides:
            - BranchSide:      'hashfile.c:779,3'
              BranchSideFuncs: []
            - BranchSide:      'hashfile.c:781,6'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_hash_get_algorithm
                - wget_hash_get_len
                - mmap
                - wget_hash_init
                - wget_hash_deinit
                - wget_memtohex
                - gettext
                - wget_error_printf
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash
                - gettext
                - wget_strerror
                - wget_error_printf
                - read
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash_fast
                - munmap
                - wget_memtohex
                - wget_debug_printf
                - gettext
                - wget_error_printf
        - Branch String:   'hashfile.c:781,6'
          Branch Sides:
            - BranchSide:      'hashfile.c:782,15'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_hash_get_algorithm
                - wget_hash_get_len
                - mmap
                - wget_hash_init
                - wget_hash_deinit
                - wget_memtohex
                - gettext
                - wget_error_printf
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash
                - gettext
                - wget_strerror
                - wget_error_printf
                - read
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash_fast
                - munmap
                - wget_memtohex
                - wget_debug_printf
                - gettext
                - wget_error_printf
            - BranchSide:      'hashfile.c:784,6'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_hash_get_algorithm
                - wget_hash_get_len
                - mmap
                - wget_hash_init
                - wget_hash_deinit
                - wget_memtohex
                - gettext
                - wget_error_printf
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash
                - gettext
                - wget_strerror
                - wget_error_printf
                - read
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash_fast
                - munmap
                - wget_memtohex
                - wget_debug_printf
                - gettext
                - wget_error_printf
        - Branch String:   'hashfile.c:784,6'
          Branch Sides:
            - BranchSide:      'hashfile.c:785,3'
              BranchSideFuncs: []
            - BranchSide:      'hashfile.c:787,56'
              BranchSideFuncs:
                - wget_debug_printf
                - wget_hash_get_algorithm
                - wget_hash_get_len
                - mmap
                - wget_hash_init
                - wget_hash_deinit
                - wget_memtohex
                - gettext
                - wget_error_printf
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash
                - gettext
                - wget_strerror
                - wget_error_printf
                - read
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash_fast
                - munmap
                - wget_memtohex
                - wget_debug_printf
                - gettext
                - wget_error_printf
        - Branch String:   'hashfile.c:789,6'
          Branch Sides:
            - BranchSide:      'hashfile.c:791,40'
              BranchSideFuncs:
                - wget_hash_get_len
                - mmap
                - wget_hash_init
                - wget_hash_deinit
                - wget_memtohex
                - gettext
                - wget_error_printf
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash
                - gettext
                - wget_strerror
                - wget_error_printf
                - read
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash_fast
                - munmap
                - wget_memtohex
                - wget_debug_printf
                - gettext
                - wget_error_printf
            - BranchSide:      'hashfile.c:849,9'
              BranchSideFuncs: []
        - Branch String:   'hashfile.c:793,7'
          Branch Sides:
            - BranchSide:      'hashfile.c:794,17'
              BranchSideFuncs:
                - gettext
                - wget_error_printf
            - BranchSide:      'hashfile.c:799,26'
              BranchSideFuncs:
                - mmap
                - wget_hash_init
                - wget_hash_deinit
                - wget_memtohex
                - gettext
                - wget_error_printf
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash
                - gettext
                - wget_strerror
                - wget_error_printf
                - read
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash_fast
                - munmap
                - wget_memtohex
                - wget_debug_printf
        - Branch String:   'hashfile.c:801,7'
          Branch Sides:
            - BranchSide:      'hashfile.c:802,23'
              BranchSideFuncs:
                - wget_hash_fast
                - munmap
                - wget_memtohex
                - wget_debug_printf
            - BranchSide:      'hashfile.c:811,12'
              BranchSideFuncs:
                - wget_hash_init
                - wget_hash_deinit
                - wget_memtohex
                - gettext
                - wget_error_printf
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash
                - gettext
                - wget_strerror
                - wget_error_printf
                - read
                - gettext
                - wget_strerror
                - wget_error_printf
        - Branch String:   'hashfile.c:802,8'
          Branch Sides:
            - BranchSide:      'hashfile.c:803,19'
              BranchSideFuncs:
                - wget_memtohex
                - wget_debug_printf
                - munmap
            - BranchSide:      'hashfile.c:807,11'
              BranchSideFuncs:
                - munmap
        - Branch String:   'hashfile.c:815,8'
          Branch Sides:
            - BranchSide:      'hashfile.c:816,18'
              BranchSideFuncs:
                - gettext
                - wget_strerror
                - wget_error_printf
            - BranchSide:      'hashfile.c:820,4'
              BranchSideFuncs:
                - wget_hash_deinit
                - wget_memtohex
                - gettext
                - wget_error_printf
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash
                - gettext
                - wget_strerror
                - wget_error_printf
                - read
        - Branch String:   'hashfile.c:820,22'
          Branch Sides:
            - BranchSide:      'hashfile.c:820,40'
              BranchSideFuncs:
                - read
                - wget_hash_deinit
                - wget_memtohex
                - gettext
                - wget_error_printf
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash
                - gettext
                - wget_strerror
                - wget_error_printf
            - BranchSide:      'hashfile.c:820,4'
              BranchSideFuncs:
                - wget_hash_deinit
                - wget_memtohex
                - gettext
                - wget_error_printf
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash
                - read
                - gettext
                - wget_strerror
                - wget_error_printf
        - Branch String:   'hashfile.c:820,4'
          Branch Sides:
            - BranchSide:      'hashfile.c:821,26'
              BranchSideFuncs:
                - wget_hash
                - wget_hash_deinit
                - wget_memtohex
                - gettext
                - wget_error_printf
                - gettext
                - wget_strerror
                - wget_error_printf
                - read
                - gettext
                - wget_strerror
                - wget_error_printf
            - BranchSide:      'hashfile.c:832,38'
              BranchSideFuncs:
                - wget_hash_deinit
                - wget_memtohex
                - gettext
                - wget_error_printf
                - gettext
                - wget_strerror
                - wget_error_printf
        - Branch String:   'hashfile.c:821,9'
          Branch Sides:
            - BranchSide:      'hashfile.c:822,19'
              BranchSideFuncs:
                - gettext
                - wget_strerror
                - wget_error_printf
            - BranchSide:      'hashfile.c:826,9'
              BranchSideFuncs:
                - wget_hash_deinit
                - wget_memtohex
                - gettext
                - wget_error_printf
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash
                - gettext
                - wget_strerror
                - wget_error_printf
                - read
        - Branch String:   'hashfile.c:826,9'
          Branch Sides:
            - BranchSide:      'hashfile.c:827,16'
              BranchSideFuncs:
                - wget_hash_deinit
                - wget_memtohex
                - gettext
                - wget_error_printf
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash
                - gettext
                - wget_strerror
                - wget_error_printf
                - read
            - BranchSide:      'hashfile.c:829,13'
              BranchSideFuncs:
                - wget_hash_deinit
                - wget_memtohex
                - gettext
                - wget_error_printf
                - gettext
                - wget_strerror
                - wget_error_printf
                - wget_hash
                - gettext
                - wget_strerror
                - wget_error_printf
                - read
        - Branch String:   'hashfile.c:832,8'
          Branch Sides:
            - BranchSide:      'hashfile.c:833,18'
              BranchSideFuncs:
                - gettext
                - wget_strerror
                - wget_error_printf
            - BranchSide:      'hashfile.c:837,8'
              BranchSideFuncs:
                - wget_memtohex
                - gettext
                - wget_error_printf
        - Branch String:   'hashfile.c:837,8'
          Branch Sides:
            - BranchSide:      'hashfile.c:838,18'
              BranchSideFuncs:
                - gettext
                - wget_error_printf
            - BranchSide:      'hashfile.c:842,18'
              BranchSideFuncs:
                - wget_memtohex
      Callsites:
        - Src:             'hashfile.c:778,18'
          Dst:             fstat
        - Src:             'hashfile.c:787,2'
          Dst:             wget_debug_printf
        - Src:             'hashfile.c:789,19'
          Dst:             wget_hash_get_algorithm
        - Src:             'hashfile.c:791,22'
          Dst:             wget_hash_get_len
        - Src:             'hashfile.c:794,17'
          Dst:             gettext
        - Src:             'hashfile.c:794,4'
          Dst:             wget_error_printf
        - Src:             'hashfile.c:799,15'
          Dst:             mmap
        - Src:             'hashfile.c:802,8'
          Dst:             wget_hash_fast
        - Src:             'hashfile.c:803,5'
          Dst:             wget_memtohex
        - Src:             'hashfile.c:804,5'
          Dst:             wget_debug_printf
        - Src:             'hashfile.c:807,4'
          Dst:             munmap
        - Src:             'hashfile.c:815,15'
          Dst:             wget_hash_init
        - Src:             'hashfile.c:816,18'
          Dst:             gettext
        - Src:             'hashfile.c:816,85'
          Dst:             wget_strerror
        - Src:             'hashfile.c:816,5'
          Dst:             wget_error_printf
        - Src:             'hashfile.c:820,35'
          Dst:             read
        - Src:             'hashfile.c:821,16'
          Dst:             wget_hash
        - Src:             'hashfile.c:822,19'
          Dst:             gettext
        - Src:             'hashfile.c:822,64'
          Dst:             wget_strerror
        - Src:             'hashfile.c:822,6'
          Dst:             wget_error_printf
        - Src:             'hashfile.c:832,15'
          Dst:             wget_hash_deinit
        - Src:             'hashfile.c:833,18'
          Dst:             gettext
        - Src:             'hashfile.c:833,69'
          Dst:             wget_strerror
        - Src:             'hashfile.c:833,5'
          Dst:             wget_error_printf
        - Src:             'hashfile.c:838,18'
          Dst:             gettext
        - Src:             'hashfile.c:838,5'
          Dst:             wget_error_printf
        - Src:             'hashfile.c:842,4'
          Dst:             wget_memtohex
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hash_get_algorithm
      functionSourceFile: '/src/wget2/libwget/hashfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - hashname
      BBCount:         50
      ICount:          193
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - gettext
        - wget_error_printf
        - wget_strcasecmp_ascii
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashfile.c:71,6'
          Branch Sides:
            - BranchSide:      'hashfile.c:72,8'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
            - BranchSide:      'hashfile.c:92,15'
              BranchSideFuncs:
                - gettext
                - wget_error_printf
        - Branch String:   'hashfile.c:72,24'
          Branch Sides:
            - BranchSide:      'hashfile.c:72,28'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
            - BranchSide:      'hashfile.c:73,31'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
        - Branch String:   'hashfile.c:72,7'
          Branch Sides:
            - BranchSide:      'hashfile.c:73,31'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
            - BranchSide:      'hashfile.c:84,35'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
        - Branch String:   'hashfile.c:73,50'
          Branch Sides:
            - BranchSide:      'hashfile.c:73,76'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
            - BranchSide:      'hashfile.c:74,5'
              BranchSideFuncs: []
        - Branch String:   'hashfile.c:73,8'
          Branch Sides:
            - BranchSide:      'hashfile.c:74,5'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
            - BranchSide:      'hashfile.c:75,36'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
        - Branch String:   'hashfile.c:75,57'
          Branch Sides:
            - BranchSide:      'hashfile.c:75,83'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
            - BranchSide:      'hashfile.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'hashfile.c:75,13'
          Branch Sides:
            - BranchSide:      'hashfile.c:76,5'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
            - BranchSide:      'hashfile.c:77,36'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
        - Branch String:   'hashfile.c:77,57'
          Branch Sides:
            - BranchSide:      'hashfile.c:77,83'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
            - BranchSide:      'hashfile.c:78,5'
              BranchSideFuncs: []
        - Branch String:   'hashfile.c:77,13'
          Branch Sides:
            - BranchSide:      'hashfile.c:78,5'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
            - BranchSide:      'hashfile.c:79,36'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
        - Branch String:   'hashfile.c:79,57'
          Branch Sides:
            - BranchSide:      'hashfile.c:79,83'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
            - BranchSide:      'hashfile.c:80,5'
              BranchSideFuncs: []
        - Branch String:   'hashfile.c:79,13'
          Branch Sides:
            - BranchSide:      'hashfile.c:80,5'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
            - BranchSide:      'hashfile.c:81,36'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
        - Branch String:   'hashfile.c:81,57'
          Branch Sides:
            - BranchSide:      'hashfile.c:81,83'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
            - BranchSide:      'hashfile.c:82,5'
              BranchSideFuncs: []
        - Branch String:   'hashfile.c:84,12'
          Branch Sides:
            - BranchSide:      'hashfile.c:85,4'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
            - BranchSide:      'hashfile.c:86,35'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
        - Branch String:   'hashfile.c:86,12'
          Branch Sides:
            - BranchSide:      'hashfile.c:87,4'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
            - BranchSide:      'hashfile.c:88,35'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
                - gettext
                - wget_error_printf
      Callsites:
        - Src:             'hashfile.c:73,9'
          Dst:             wget_strcasecmp_ascii
        - Src:             'hashfile.c:73,54'
          Dst:             wget_strcasecmp_ascii
        - Src:             'hashfile.c:75,14'
          Dst:             wget_strcasecmp_ascii
        - Src:             'hashfile.c:75,61'
          Dst:             wget_strcasecmp_ascii
        - Src:             'hashfile.c:77,14'
          Dst:             wget_strcasecmp_ascii
        - Src:             'hashfile.c:77,61'
          Dst:             wget_strcasecmp_ascii
        - Src:             'hashfile.c:79,14'
          Dst:             wget_strcasecmp_ascii
        - Src:             'hashfile.c:79,61'
          Dst:             wget_strcasecmp_ascii
        - Src:             'hashfile.c:81,14'
          Dst:             wget_strcasecmp_ascii
        - Src:             'hashfile.c:81,61'
          Dst:             wget_strcasecmp_ascii
        - Src:             'hashfile.c:84,13'
          Dst:             wget_strcasecmp_ascii
        - Src:             'hashfile.c:86,13'
          Dst:             wget_strcasecmp_ascii
        - Src:             'hashfile.c:88,13'
          Dst:             wget_strcasecmp_ascii
        - Src:             'hashfile.c:92,15'
          Dst:             gettext
        - Src:             'hashfile.c:92,2'
          Dst:             wget_error_printf
    - functionName:    wget_hash_get_len
      functionSourceFile: '/src/wget2/libwget/hashfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - algorithm
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hashfile.c:474,6'
          Branch Sides:
            - BranchSide:      'hashfile.c:475,21'
              BranchSideFuncs: []
            - BranchSide:      'hashfile.c:477,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hash_fast
      functionSourceFile: '/src/wget2/libwget/hashfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - algorithm
        - text
        - textlen
        - digest
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wget_hash
        - wget_hash_deinit
        - wget_hash_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hashfile.c:464,6'
          Branch Sides:
            - BranchSide:      'hashfile.c:464,6'
              BranchSideFuncs:
                - wget_hash
                - wget_hash_deinit
            - BranchSide:      'hashfile.c:465,18'
              BranchSideFuncs:
                - wget_hash
                - wget_hash_deinit
      Callsites:
        - Src:             'hashfile.c:464,12'
          Dst:             wget_hash_init
        - Src:             'hashfile.c:465,8'
          Dst:             wget_hash
        - Src:             'hashfile.c:466,3'
          Dst:             wget_hash_deinit
    - functionName:    munmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hash_init
      functionSourceFile: '/src/wget2/libwget/hashfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - algorithm
      BBCount:         17
      ICount:          115
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - wget_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hashfile.c:482,6'
          Branch Sides:
            - BranchSide:      'hashfile.c:483,3'
              BranchSideFuncs: []
            - BranchSide:      'hashfile.c:485,18'
              BranchSideFuncs:
                - wget_malloc.356
                - wget_malloc.356
        - Branch String:   'hashfile.c:485,6'
          Branch Sides:
            - BranchSide:      'hashfile.c:486,3'
              BranchSideFuncs:
                - wget_malloc.356
                - wget_malloc.356
            - BranchSide:      'hashfile.c:490,12'
              BranchSideFuncs:
                - wget_malloc.356
                - wget_malloc.356
        - Branch String:   'hashfile.c:490,6'
          Branch Sides:
            - BranchSide:      'hashfile.c:491,3'
              BranchSideFuncs:
                - wget_malloc.356
            - BranchSide:      'hashfile.c:493,23'
              BranchSideFuncs:
                - wget_malloc.356
        - Branch String:   'hashfile.c:495,6'
          Branch Sides:
            - BranchSide:      'hashfile.c:496,3'
              BranchSideFuncs: []
            - BranchSide:      'hashfile.c:500,2'
              BranchSideFuncs: []
        - Branch String:   'hashfile.c:496,3'
          Branch Sides:
            - BranchSide:      'hashfile.c:496,3'
              BranchSideFuncs: []
            - BranchSide:      'hashfile.c:497,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashfile.c:490,12'
          Dst:             wget_malloc
        - Src:             'hashfile.c:495,21'
          Dst:             wget_malloc
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hash
      functionSourceFile: '/src/wget2/libwget/hashfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wget_hash_hd_st *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - handle
        - text
        - textlen
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hash_deinit
      functionSourceFile: '/src/wget2/libwget/hashfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'char *'
      constantsTouched: []
      argNames:
        - handle
        - digest
      BBCount:         13
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hashfile.c:515,2'
          Branch Sides:
            - BranchSide:      'hashfile.c:515,2'
              BranchSideFuncs: []
            - BranchSide:      'hashfile.c:516,2'
              BranchSideFuncs: []
        - Branch String:   'hashfile.c:516,2'
          Branch Sides:
            - BranchSide:      'hashfile.c:516,2'
              BranchSideFuncs: []
            - BranchSide:      'hashfile.c:516,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_malloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hashmap_set_resize_factor
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.wget_hashmap_st *'
        - float
      constantsTouched: []
      argNames:
        - h
        - factor
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hashmap.c:631,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:631,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:632,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_set_load_factor
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.wget_hashmap_st *'
        - float
      constantsTouched: []
      argNames:
        - h
        - factor
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hashmap.c:610,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:610,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:611,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_set_value_destructor
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.wget_hashmap_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - h
        - destructor
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hashmap.c:589,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:589,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:590,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_set_key_destructor
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.wget_hashmap_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - h
        - destructor
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:575,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:575,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:576,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hashmap_rehash
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.wget_hashmap_st *'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - h
        - new_entry
        - newmax
        - recalc_hash
      BBCount:         22
      ICount:          184
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hashmap.c:212,31'
          Branch Sides:
            - BranchSide:      'hashmap.c:212,34'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:212,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:212,2'
          Branch Sides:
            - BranchSide:      'hashmap.c:213,16'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:227,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:213,3'
          Branch Sides:
            - BranchSide:      'hashmap.c:214,11'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:225,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:217,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:218,19'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:219,14'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:227,2'
          Branch Sides:
            - BranchSide:      'hashmap.c:227,2'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:227,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_sethashfunc
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.wget_hashmap_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - h
        - hash
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - hashmap_rehash
        - wget_calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hashmap.c:548,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:549,3'
              BranchSideFuncs:
                - wget_calloc.427
                - hashmap_rehash
            - BranchSide:      'hashmap.c:551,7'
              BranchSideFuncs:
                - wget_calloc.427
                - hashmap_rehash
        - Branch String:   'hashmap.c:551,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:552,3'
              BranchSideFuncs:
                - wget_calloc.427
                - hashmap_rehash
            - BranchSide:      'hashmap.c:554,36'
              BranchSideFuncs:
                - wget_calloc.427
                - hashmap_rehash
        - Branch String:   'hashmap.c:556,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:557,3'
              BranchSideFuncs:
                - hashmap_rehash
            - BranchSide:      'hashmap.c:559,12'
              BranchSideFuncs:
                - hashmap_rehash
      Callsites:
        - Src:             'hashmap.c:554,24'
          Dst:             wget_calloc
        - Src:             'hashmap.c:560,2'
          Dst:             hashmap_rehash
    - functionName:    wget_calloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - nmemb
        - size
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hashmap_setcmpfunc
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.wget_hashmap_st *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - h
        - cmp
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hashmap.c:532,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:532,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:533,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_browse
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wget_hashmap_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - browse
        - ctx
      BBCount:         22
      ICount:          129
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:508,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:508,11'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:521,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:508,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:510,22'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:521,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:512,28'
          Branch Sides:
            - BranchSide:      'hashmap.c:512,31'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:512,3'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:512,3'
          Branch Sides:
            - BranchSide:      'hashmap.c:513,17'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:519,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:513,4'
          Branch Sides:
            - BranchSide:      'hashmap.c:514,16'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:518,3'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:514,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:515,13'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:516,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_size
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.wget_hashmap_st *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hashmap.c:490,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:490,13'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:490,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_clear
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.wget_hashmap_st *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         36
      ICount:          208
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:453,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:453,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:455,17'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:457,28'
          Branch Sides:
            - BranchSide:      'hashmap.c:457,31'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:457,3'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:457,3'
          Branch Sides:
            - BranchSide:      'hashmap.c:458,17'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:478,3'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:458,4'
          Branch Sides:
            - BranchSide:      'hashmap.c:459,12'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:476,4'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:461,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:462,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:465,9'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:465,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:466,10'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:470,5'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:466,37'
          Branch Sides:
            - BranchSide:      'hashmap.c:466,41'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:467,7'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:466,68'
          Branch Sides:
            - BranchSide:      'hashmap.c:466,72'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:468,5'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:466,10'
          Branch Sides:
            - BranchSide:      'hashmap.c:467,7'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:468,5'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:473,5'
          Branch Sides:
            - BranchSide:      'hashmap.c:473,5'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:474,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_free
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
      BBCount:         18
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - wget_hashmap_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:437,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:437,12'
              BranchSideFuncs:
                - wget_hashmap_clear
            - BranchSide:      'hashmap.c:437,8'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:437,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:437,6'
              BranchSideFuncs:
                - wget_hashmap_clear
            - BranchSide:      'hashmap.c:438,23'
              BranchSideFuncs:
                - wget_hashmap_clear
        - Branch String:   'hashmap.c:439,3'
          Branch Sides:
            - BranchSide:      'hashmap.c:439,3'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:440,3'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:440,3'
          Branch Sides:
            - BranchSide:      'hashmap.c:440,3'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:441,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:438,3'
          Dst:             wget_hashmap_clear
    - functionName:    wget_hashmap_remove_nofree
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.wget_hashmap_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - key
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hashmap_remove_entry
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hashmap.c:422,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:422,11'
              BranchSideFuncs:
                - hashmap_remove_entry
            - BranchSide:      'hashmap.c:425,3'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:422,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:423,31'
              BranchSideFuncs:
                - hashmap_remove_entry
            - BranchSide:      'hashmap.c:425,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:423,10'
          Dst:             hashmap_remove_entry
    - functionName:    hashmap_remove_entry
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wget_hashmap_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - h
        - key
        - free_kv
      BBCount:         36
      ICount:          244
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hashmap.c:364,2'
          Branch Sides:
            - BranchSide:      'hashmap.c:365,10'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:390,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:367,27'
          Branch Sides:
            - BranchSide:      'hashmap.c:367,31'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:388,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:367,49'
          Branch Sides:
            - BranchSide:      'hashmap.c:367,53'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:368,8'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:367,7'
          Branch Sides:
            - BranchSide:      'hashmap.c:368,8'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:388,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:368,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:369,18'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:371,21'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:373,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:374,9'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:383,4'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:374,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:375,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:376,9'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:376,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:377,10'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:380,5'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:377,10'
          Branch Sides:
            - BranchSide:      'hashmap.c:378,7'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:379,5'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:383,4'
          Branch Sides:
            - BranchSide:      'hashmap.c:383,4'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:385,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_remove
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.wget_hashmap_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - key
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hashmap_remove_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:405,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:405,11'
              BranchSideFuncs:
                - hashmap_remove_entry
            - BranchSide:      'hashmap.c:408,3'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:405,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:406,31'
              BranchSideFuncs:
                - hashmap_remove_entry
            - BranchSide:      'hashmap.c:408,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:406,10'
          Dst:             hashmap_remove_entry
    - functionName:    wget_hashmap_get
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wget_hashmap_st *'
        - 'char *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - key
        - value
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - hashmap_find_entry
      functionUses:    3
      BranchProfiles:
        - Branch String:   'hashmap.c:344,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:344,11'
              BranchSideFuncs:
                - hashmap_find_entry
            - BranchSide:      'hashmap.c:354,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:344,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:347,35'
              BranchSideFuncs:
                - hashmap_find_entry
            - BranchSide:      'hashmap.c:354,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:347,7'
          Branch Sides:
            - BranchSide:      'hashmap.c:348,8'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:352,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:348,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:349,14'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:350,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:347,16'
          Dst:             hashmap_find_entry
    - functionName:    hashmap_find_entry
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'struct.entry_st *'
      argCount:        3
      argTypes:
        - 'struct.wget_hashmap_st *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - h
        - key
        - hash
      BBCount:         16
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hashmap.c:197,2'
          Branch Sides:
            - BranchSide:      'hashmap.c:198,7'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:203,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:198,23'
          Branch Sides:
            - BranchSide:      'hashmap.c:198,27'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:201,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:198,41'
          Branch Sides:
            - BranchSide:      'hashmap.c:198,45'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:199,11'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:198,7'
          Branch Sides:
            - BranchSide:      'hashmap.c:199,11'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:201,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_contains
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.wget_hashmap_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - key
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_hashmap_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hashmap.c:328,9'
          Dst:             wget_hashmap_get
    - functionName:    hashmap_new_entry
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.wget_hashmap_st *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - hash
        - key
        - value
      BBCount:         19
      ICount:          178
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - hashmap_rehash
        - wget_calloc
        - wget_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:238,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:239,3'
              BranchSideFuncs:
                - wget_calloc.427
                - hashmap_rehash
            - BranchSide:      'hashmap.c:241,12'
              BranchSideFuncs:
                - wget_calloc.427
                - hashmap_rehash
        - Branch String:   'hashmap.c:249,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:250,24'
              BranchSideFuncs:
                - wget_calloc.427
                - hashmap_rehash
            - BranchSide:      'hashmap.c:266,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:252,7'
          Branch Sides:
            - BranchSide:      'hashmap.c:255,34'
              BranchSideFuncs:
                - wget_calloc.427
                - hashmap_rehash
            - BranchSide:      'hashmap.c:264,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:255,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:256,5'
              BranchSideFuncs:
                - hashmap_rehash
            - BranchSide:      'hashmap.c:262,19'
              BranchSideFuncs:
                - hashmap_rehash
        - Branch String:   'hashmap.c:257,5'
          Branch Sides:
            - BranchSide:      'hashmap.c:257,5'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:258,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:238,16'
          Dst:             wget_malloc
        - Src:             'hashmap.c:255,22'
          Dst:             wget_calloc
        - Src:             'hashmap.c:262,4'
          Dst:             hashmap_rehash
    - functionName:    wget_malloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hashmap_put
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.wget_hashmap_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - h
        - key
        - value
      BBCount:         32
      ICount:          193
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - hashmap_find_entry
        - hashmap_new_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:288,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:288,11'
              BranchSideFuncs:
                - hashmap_find_entry
                - hashmap_new_entry
            - BranchSide:      'hashmap.c:316,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:288,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:290,23'
              BranchSideFuncs:
                - hashmap_find_entry
                - hashmap_new_entry
            - BranchSide:      'hashmap.c:316,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:293,7'
          Branch Sides:
            - BranchSide:      'hashmap.c:294,8'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:312,31'
              BranchSideFuncs:
                - hashmap_new_entry
        - Branch String:   'hashmap.c:294,26'
          Branch Sides:
            - BranchSide:      'hashmap.c:294,29'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:300,8'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:294,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:295,9'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:300,8'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:295,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:296,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:297,9'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:297,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:298,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:299,4'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:300,30'
          Branch Sides:
            - BranchSide:      'hashmap.c:300,33'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:305,26'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:300,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:301,9'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:305,26'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:301,9'
          Branch Sides:
            - BranchSide:      'hashmap.c:302,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:303,4'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:312,7'
          Branch Sides:
            - BranchSide:      'hashmap.c:313,11'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:314,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:293,16'
          Dst:             hashmap_find_entry
        - Src:             'hashmap.c:312,13'
          Dst:             hashmap_new_entry
    - functionName:    wget_hashmap_create
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'struct.wget_hashmap_st *'
      argCount:        3
      argTypes:
        - int
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - max
        - hash
        - cmp
      BBCount:         13
      ICount:          115
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - rpl_free
        - wget_calloc
        - wget_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashmap.c:171,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:172,3'
              BranchSideFuncs:
                - wget_calloc.427
            - BranchSide:      'hashmap.c:174,25'
              BranchSideFuncs:
                - wget_calloc.427
        - Branch String:   'hashmap.c:176,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:177,3'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:181,11'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:177,3'
          Branch Sides:
            - BranchSide:      'hashmap.c:177,3'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:178,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:169,20'
          Dst:             wget_malloc
        - Src:             'hashmap.c:174,13'
          Dst:             wget_calloc
    - functionName:    wget_hashmap_iterator_next
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.wget_hashmap_iterator_st *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iter
        - value
      BBCount:         22
      ICount:          149
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hashmap.c:130,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:131,23'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:141,7'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:131,7'
          Branch Sides:
            - BranchSide:      'hashmap.c:131,44'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:138,3'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:133,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:134,14'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:135,11'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:141,20'
          Branch Sides:
            - BranchSide:      'hashmap.c:141,23'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:150,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:141,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:142,3'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:150,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:142,3'
          Branch Sides:
            - BranchSide:      'hashmap.c:143,8'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:148,2'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:143,8'
          Branch Sides:
            - BranchSide:      'hashmap.c:144,20'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:147,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_iterator_free
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iter
      BBCount:         11
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hashmap.c:111,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:111,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:112,3'
              BranchSideFuncs: []
        - Branch String:   'hashmap.c:112,3'
          Branch Sides:
            - BranchSide:      'hashmap.c:112,3'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:112,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_hashmap_iterator_alloc
      functionSourceFile: '/src/wget2/libwget/hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'struct.wget_hashmap_iterator_st *'
      argCount:        1
      argTypes:
        - 'struct.wget_hashmap_st *'
      constantsTouched: []
      argNames:
        - h
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wget_calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hashmap.c:98,6'
          Branch Sides:
            - BranchSide:      'hashmap.c:98,6'
              BranchSideFuncs: []
            - BranchSide:      'hashmap.c:99,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hashmap.c:96,42'
          Dst:             wget_calloc
    - functionName:    wget_realloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_truncate
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - path
        - length
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - close
        - ftruncate
        - open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'io.c:546,6'
          Branch Sides:
            - BranchSide:      'io.c:547,3'
              BranchSideFuncs:
                - open
                - ftruncate
                - close
            - BranchSide:      'io.c:549,17'
              BranchSideFuncs:
                - open
                - ftruncate
                - close
        - Branch String:   'io.c:549,6'
          Branch Sides:
            - BranchSide:      'io.c:550,3'
              BranchSideFuncs: []
            - BranchSide:      'io.c:552,17'
              BranchSideFuncs:
                - ftruncate
                - close
      Callsites:
        - Src:             'io.c:549,12'
          Dst:             open
        - Src:             'io.c:552,7'
          Dst:             ftruncate
        - Src:             'io.c:553,2'
          Dst:             close
    - functionName:    ftruncate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_update_file
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - fname
        - load_func
        - save_func
        - context
      BBCount:         73
      ICount:          419
      EdgeCount:       99
      CyclomaticComplexity: 28
      functionsReached:
        - __errno_location
        - base_name
        - close
        - fdopen
        - flock
        - getenv
        - gettext
        - getuid
        - mkstemp
        - open
        - rename
        - rpl_fclose
        - rpl_fopen
        - unlink
        - wget_aprintf
        - wget_debug_printf
        - wget_error_printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'io.c:403,6'
          Branch Sides:
            - BranchSide:      'io.c:404,6'
              BranchSideFuncs:
                - base_name
                - close
                - rpl_fclose
                - getenv
                - getenv
                - getenv
                - getenv
                - getuid
                - wget_aprintf
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
            - BranchSide:      'io.c:408,29'
              BranchSideFuncs:
                - base_name
                - close
                - rpl_fclose
                - getenv
                - getenv
                - getenv
                - getenv
                - getuid
                - wget_aprintf
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
        - Branch String:   'io.c:408,6'
          Branch Sides:
            - BranchSide:      'io.c:409,6'
              BranchSideFuncs:
                - getenv
                - getenv
                - getenv
                - getenv
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
            - BranchSide:      'io.c:414,17'
              BranchSideFuncs:
                - getenv
                - getenv
                - getenv
                - getenv
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
        - Branch String:   'io.c:414,35'
          Branch Sides:
            - BranchSide:      'io.c:414,49'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
            - BranchSide:      'io.c:420,7'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
        - Branch String:   'io.c:415,3'
          Branch Sides:
            - BranchSide:      'io.c:415,17'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
            - BranchSide:      'io.c:420,7'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
        - Branch String:   'io.c:415,33'
          Branch Sides:
            - BranchSide:      'io.c:415,47'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
            - BranchSide:      'io.c:420,7'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
        - Branch String:   'io.c:414,6'
          Branch Sides:
            - BranchSide:      'io.c:416,10'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
            - BranchSide:      'io.c:420,7'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - getuid
                - wget_aprintf
        - Branch String:   'io.c:420,6'
          Branch Sides:
            - BranchSide:      'io.c:421,43'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
            - BranchSide:      'io.c:423,40'
              BranchSideFuncs:
                - getuid
                - wget_aprintf
                - close
                - rpl_fclose
                - open
                - flock
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:431,6'
          Branch Sides:
            - BranchSide:      'io.c:432,6'
              BranchSideFuncs:
                - open
                - flock
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
            - BranchSide:      'io.c:437,21'
              BranchSideFuncs:
                - open
                - flock
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:437,6'
          Branch Sides:
            - BranchSide:      'io.c:438,16'
              BranchSideFuncs:
                - gettext
                - __errno_location
                - wget_error_printf
                - close
                - rpl_fclose
            - BranchSide:      'io.c:444,12'
              BranchSideFuncs:
                - flock
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:444,6'
          Branch Sides:
            - BranchSide:      'io.c:445,16'
              BranchSideFuncs:
                - gettext
                - __errno_location
                - wget_error_printf
                - close
                - rpl_fclose
            - BranchSide:      'io.c:450,6'
              BranchSideFuncs:
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fopen
                - __errno_location
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:450,6'
          Branch Sides:
            - BranchSide:      'io.c:452,20'
              BranchSideFuncs:
                - rpl_fopen
                - __errno_location
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
            - BranchSide:      'io.c:472,6'
              BranchSideFuncs:
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:452,7'
          Branch Sides:
            - BranchSide:      'io.c:453,8'
              BranchSideFuncs:
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
            - BranchSide:      'io.c:460,7'
              BranchSideFuncs:
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
        - Branch String:   'io.c:453,8'
          Branch Sides:
            - BranchSide:      'io.c:454,18'
              BranchSideFuncs:
                - gettext
                - __errno_location
                - wget_error_printf
                - close
                - rpl_fclose
            - BranchSide:      'io.c:458,3'
              BranchSideFuncs:
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
        - Branch String:   'io.c:460,7'
          Branch Sides:
            - BranchSide:      'io.c:462,8'
              BranchSideFuncs:
                - rpl_fclose
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
            - BranchSide:      'io.c:470,2'
              BranchSideFuncs:
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:462,8'
          Branch Sides:
            - BranchSide:      'io.c:463,8'
              BranchSideFuncs:
                - close
                - rpl_fclose
            - BranchSide:      'io.c:467,11'
              BranchSideFuncs:
                - rpl_fclose
                - close
                - rpl_fclose
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:472,6'
          Branch Sides:
            - BranchSide:      'io.c:472,6'
              BranchSideFuncs:
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - close
                - rpl_fclose
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
            - BranchSide:      'io.c:476,21'
              BranchSideFuncs:
                - mkstemp
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - close
                - rpl_fclose
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:476,7'
          Branch Sides:
            - BranchSide:      'io.c:477,17'
              BranchSideFuncs:
                - gettext
                - __errno_location
                - wget_error_printf
                - close
                - rpl_fclose
            - BranchSide:      'io.c:483,21'
              BranchSideFuncs:
                - fdopen
                - unlink
                - close
                - gettext
                - __errno_location
                - wget_error_printf
                - close
                - rpl_fclose
                - rpl_fclose
                - rename
                - wget_debug_printf
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
        - Branch String:   'io.c:483,7'
          Branch Sides:
            - BranchSide:      'io.c:484,11'
              BranchSideFuncs:
                - rpl_fclose
                - rename
                - wget_debug_printf
                - close
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
            - BranchSide:      'io.c:492,7'
              BranchSideFuncs:
                - rpl_fclose
                - rename
                - wget_debug_printf
                - close
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - unlink
        - Branch String:   'io.c:492,7'
          Branch Sides:
            - BranchSide:      'io.c:493,11'
              BranchSideFuncs:
                - unlink
                - close
                - rpl_fclose
            - BranchSide:      'io.c:499,14'
              BranchSideFuncs:
                - rpl_fclose
                - rename
                - wget_debug_printf
                - close
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:499,7'
          Branch Sides:
            - BranchSide:      'io.c:500,7'
              BranchSideFuncs:
                - unlink
                - gettext
                - __errno_location
                - wget_error_printf
                - close
                - rpl_fclose
            - BranchSide:      'io.c:506,6'
              BranchSideFuncs:
                - rename
                - wget_debug_printf
                - close
                - rpl_fclose
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
        - Branch String:   'io.c:509,7'
          Branch Sides:
            - BranchSide:      'io.c:510,17'
              BranchSideFuncs:
                - gettext
                - __errno_location
                - wget_error_printf
                - gettext
                - wget_error_printf
                - close
                - rpl_fclose
            - BranchSide:      'io.c:516,48'
              BranchSideFuncs:
                - wget_debug_printf
                - close
                - rpl_fclose
        - Branch String:   'io.c:520,6'
          Branch Sides:
            - BranchSide:      'io.c:521,10'
              BranchSideFuncs:
                - rpl_fclose
                - close
            - BranchSide:      'io.c:522,6'
              BranchSideFuncs:
                - close
        - Branch String:   'io.c:522,6'
          Branch Sides:
            - BranchSide:      'io.c:523,9'
              BranchSideFuncs:
                - close
            - BranchSide:      'io.c:524,2'
              BranchSideFuncs: []
        - Branch String:   'io.c:524,2'
          Branch Sides:
            - BranchSide:      'io.c:524,2'
              BranchSideFuncs: []
            - BranchSide:      'io.c:525,2'
              BranchSideFuncs: []
        - Branch String:   'io.c:525,2'
          Branch Sides:
            - BranchSide:      'io.c:525,2'
              BranchSideFuncs: []
            - BranchSide:      'io.c:526,2'
              BranchSideFuncs: []
        - Branch String:   'io.c:526,2'
          Branch Sides:
            - BranchSide:      'io.c:526,2'
              BranchSideFuncs: []
            - BranchSide:      'io.c:526,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'io.c:403,18'
          Dst:             wget_aprintf
        - Src:             'io.c:408,19'
          Dst:             base_name
        - Src:             'io.c:414,17'
          Dst:             getenv
        - Src:             'io.c:414,49'
          Dst:             getenv
        - Src:             'io.c:415,17'
          Dst:             getenv
        - Src:             'io.c:415,47'
          Dst:             getenv
        - Src:             'io.c:421,72'
          Dst:             getuid
        - Src:             'io.c:421,14'
          Dst:             wget_aprintf
        - Src:             'io.c:423,61'
          Dst:             getuid
        - Src:             'io.c:423,14'
          Dst:             wget_aprintf
        - Src:             'io.c:437,16'
          Dst:             open
        - Src:             'io.c:438,16'
          Dst:             gettext
        - Src:             'io.c:438,61'
          Dst:             __errno_location
        - Src:             'io.c:438,3'
          Dst:             wget_error_printf
        - Src:             'io.c:444,6'
          Dst:             flock
        - Src:             'io.c:445,16'
          Dst:             gettext
        - Src:             'io.c:445,59'
          Dst:             __errno_location
        - Src:             'io.c:445,3'
          Dst:             wget_error_printf
        - Src:             'io.c:452,14'
          Dst:             rpl_fopen
        - Src:             'io.c:453,8'
          Dst:             __errno_location
        - Src:             'io.c:454,18'
          Dst:             gettext
        - Src:             'io.c:454,63'
          Dst:             __errno_location
        - Src:             'io.c:454,5'
          Dst:             wget_error_printf
        - Src:             'io.c:467,4'
          Dst:             rpl_fclose
        - Src:             'io.c:476,13'
          Dst:             mkstemp
        - Src:             'io.c:477,17'
          Dst:             gettext
        - Src:             'io.c:477,67'
          Dst:             __errno_location
        - Src:             'io.c:477,4'
          Dst:             wget_error_printf
        - Src:             'io.c:483,14'
          Dst:             fdopen
        - Src:             'io.c:484,4'
          Dst:             unlink
        - Src:             'io.c:485,4'
          Dst:             close
        - Src:             'io.c:486,17'
          Dst:             gettext
        - Src:             'io.c:486,65'
          Dst:             __errno_location
        - Src:             'io.c:486,4'
          Dst:             wget_error_printf
        - Src:             'io.c:493,4'
          Dst:             unlink
        - Src:             'io.c:499,7'
          Dst:             rpl_fclose
        - Src:             'io.c:501,4'
          Dst:             unlink
        - Src:             'io.c:502,17'
          Dst:             gettext
        - Src:             'io.c:502,66'
          Dst:             __errno_location
        - Src:             'io.c:502,4'
          Dst:             wget_error_printf
        - Src:             'io.c:509,7'
          Dst:             rename
        - Src:             'io.c:510,17'
          Dst:             gettext
        - Src:             'io.c:510,76'
          Dst:             __errno_location
        - Src:             'io.c:510,4'
          Dst:             wget_error_printf
        - Src:             'io.c:511,17'
          Dst:             gettext
        - Src:             'io.c:511,4'
          Dst:             wget_error_printf
        - Src:             'io.c:516,3'
          Dst:             wget_debug_printf
        - Src:             'io.c:521,3'
          Dst:             rpl_fclose
        - Src:             'io.c:523,3'
          Dst:             close
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getuid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mkstemp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fdopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rename
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_malloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_read_file
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - fname
        - size
      BBCount:         35
      ICount:          206
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - close
        - fstat
        - gettext
        - open
        - read
        - strcmp
        - wget_buffer_deinit
        - wget_buffer_init
        - wget_buffer_memcat
        - wget_error_printf
        - wget_malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'io.c:320,6'
          Branch Sides:
            - BranchSide:      'io.c:321,3'
              BranchSideFuncs:
                - strcmp
                - wget_buffer_init
                - read
                - wget_buffer_deinit
                - wget_buffer_memcat
                - open
                - gettext
                - wget_error_printf
                - fstat
                - gettext
                - wget_error_printf
                - close
                - wget_malloc.495
                - close
                - gettext
                - wget_error_printf
                - read
            - BranchSide:      'io.c:323,13'
              BranchSideFuncs:
                - strcmp
                - wget_buffer_init
                - read
                - wget_buffer_deinit
                - wget_buffer_memcat
                - open
                - gettext
                - wget_error_printf
                - fstat
                - gettext
                - wget_error_printf
                - close
                - wget_malloc.495
                - close
                - gettext
                - wget_error_printf
                - read
        - Branch String:   'io.c:323,6'
          Branch Sides:
            - BranchSide:      'io.c:326,18'
              BranchSideFuncs:
                - open
                - gettext
                - wget_error_printf
                - fstat
                - gettext
                - wget_error_printf
                - close
                - wget_malloc.495
                - close
                - gettext
                - wget_error_printf
                - read
            - BranchSide:      'io.c:359,3'
              BranchSideFuncs:
                - wget_buffer_init
                - read
                - wget_buffer_deinit
                - wget_buffer_memcat
        - Branch String:   'io.c:326,7'
          Branch Sides:
            - BranchSide:      'io.c:329,14'
              BranchSideFuncs:
                - fstat
                - gettext
                - wget_error_printf
                - close
                - wget_malloc.495
                - close
                - gettext
                - wget_error_printf
                - read
            - BranchSide:      'io.c:353,17'
              BranchSideFuncs:
                - gettext
                - wget_error_printf
        - Branch String:   'io.c:329,8'
          Branch Sides:
            - BranchSide:      'io.c:330,11'
              BranchSideFuncs:
                - wget_malloc.495
                - close
                - close
                - gettext
                - wget_error_printf
                - read
            - BranchSide:      'io.c:349,18'
              BranchSideFuncs:
                - gettext
                - wget_error_printf
                - close
        - Branch String:   'io.c:332,9'
          Branch Sides:
            - BranchSide:      'io.c:333,12'
              BranchSideFuncs:
                - close
                - gettext
                - wget_error_printf
                - read
            - BranchSide:      'io.c:337,5'
              BranchSideFuncs:
                - close
                - gettext
                - wget_error_printf
                - read
        - Branch String:   'io.c:337,31'
          Branch Sides:
            - BranchSide:      'io.c:337,48'
              BranchSideFuncs:
                - read
                - close
                - gettext
                - wget_error_printf
            - BranchSide:      'io.c:337,5'
              BranchSideFuncs:
                - close
                - gettext
                - wget_error_printf
                - read
        - Branch String:   'io.c:337,5'
          Branch Sides:
            - BranchSide:      'io.c:338,15'
              BranchSideFuncs:
                - close
                - gettext
                - wget_error_printf
                - read
            - BranchSide:      'io.c:340,5'
              BranchSideFuncs:
                - close
                - gettext
                - wget_error_printf
        - Branch String:   'io.c:342,9'
          Branch Sides:
            - BranchSide:      'io.c:343,14'
              BranchSideFuncs:
                - close
                - gettext
                - wget_error_printf
            - BranchSide:      'io.c:345,9'
              BranchSideFuncs:
                - close
                - gettext
                - wget_error_printf
        - Branch String:   'io.c:345,9'
          Branch Sides:
            - BranchSide:      'io.c:346,19'
              BranchSideFuncs:
                - gettext
                - wget_error_printf
                - close
            - BranchSide:      'io.c:348,4'
              BranchSideFuncs:
                - close
        - Branch String:   'io.c:361,3'
          Branch Sides:
            - BranchSide:      'io.c:362,32'
              BranchSideFuncs:
                - wget_buffer_memcat
                - read
                - wget_buffer_deinit
            - BranchSide:      'io.c:365,7'
              BranchSideFuncs:
                - wget_buffer_deinit
        - Branch String:   'io.c:365,7'
          Branch Sides:
            - BranchSide:      'io.c:366,19'
              BranchSideFuncs:
                - wget_buffer_deinit
            - BranchSide:      'io.c:368,16'
              BranchSideFuncs:
                - wget_buffer_deinit
      Callsites:
        - Src:             'io.c:323,6'
          Dst:             strcmp
        - Src:             'io.c:326,13'
          Dst:             open
        - Src:             'io.c:329,8'
          Dst:             fstat
        - Src:             'io.c:332,17'
          Dst:             wget_malloc
        - Src:             'io.c:333,6'
          Dst:             close
        - Src:             'io.c:337,43'
          Dst:             read
        - Src:             'io.c:346,19'
          Dst:             gettext
        - Src:             'io.c:346,6'
          Dst:             wget_error_printf
        - Src:             'io.c:349,18'
          Dst:             gettext
        - Src:             'io.c:349,5'
          Dst:             wget_error_printf
        - Src:             'io.c:351,4'
          Dst:             close
        - Src:             'io.c:353,17'
          Dst:             gettext
        - Src:             'io.c:353,4'
          Dst:             wget_error_printf
        - Src:             'io.c:359,3'
          Dst:             wget_buffer_init
        - Src:             'io.c:361,19'
          Dst:             read
        - Src:             'io.c:362,4'
          Dst:             wget_buffer_memcat
        - Src:             'io.c:371,3'
          Dst:             wget_buffer_deinit
    - functionName:    wget_ready_2_write
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - timeout
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_ready_2_transfer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:296,9'
          Dst:             wget_ready_2_transfer
    - functionName:    wget_ready_2_transfer
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - timeout
        - mode
      BBCount:         18
      ICount:          119
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - poll
      functionUses:    2
      BranchProfiles:
        - Branch String:   'io.c:242,6'
          Branch Sides:
            - BranchSide:      'io.c:243,10'
              BranchSideFuncs:
                - poll
            - BranchSide:      'io.c:244,6'
              BranchSideFuncs:
                - poll
        - Branch String:   'io.c:244,6'
          Branch Sides:
            - BranchSide:      'io.c:245,10'
              BranchSideFuncs:
                - poll
            - BranchSide:      'io.c:251,29'
              BranchSideFuncs:
                - poll
        - Branch String:   'io.c:251,6'
          Branch Sides:
            - BranchSide:      'io.c:251,6'
              BranchSideFuncs: []
            - BranchSide:      'io.c:253,6'
              BranchSideFuncs: []
        - Branch String:   'io.c:254,7'
          Branch Sides:
            - BranchSide:      'io.c:255,7'
              BranchSideFuncs: []
            - BranchSide:      'io.c:256,14'
              BranchSideFuncs: []
        - Branch String:   'io.c:256,7'
          Branch Sides:
            - BranchSide:      'io.c:257,7'
              BranchSideFuncs: []
            - BranchSide:      'io.c:258,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'io.c:251,12'
          Dst:             poll
    - functionName:    poll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.pollfd *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_ready_2_read
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - timeout
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_ready_2_transfer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:278,9'
          Dst:             wget_ready_2_transfer
    - functionName:    read_fp
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - f
        - dst
        - len
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ferror
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io.c:47,6'
          Branch Sides:
            - BranchSide:      'io.c:48,3'
              BranchSideFuncs: []
            - BranchSide:      'io.c:49,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'io.c:46,25'
          Dst:             fread
        - Src:             'io.c:47,6'
          Dst:             ferror
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_getline
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'size_t *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - buf
        - bufsize
        - fp
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getline_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:191,9'
          Dst:             getline_internal
        - Src:             'io.c:191,9'
          Dst:             read_fp
    - functionName:    getline_internal
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'size_t *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - buf
        - bufsize
        - f
        - reader
      BBCount:         49
      ICount:          435
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - __errno_location
        - gettext
        - memchr
        - wget_error_printf
        - wget_malloc
        - wget_realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'io.c:67,11'
          Branch Sides:
            - BranchSide:      'io.c:67,15'
              BranchSideFuncs:
                - wget_malloc.495
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.473
                - memchr
            - BranchSide:      'io.c:68,3'
              BranchSideFuncs: []
        - Branch String:   'io.c:67,6'
          Branch Sides:
            - BranchSide:      'io.c:68,3'
              BranchSideFuncs:
                - wget_malloc.495
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.473
                - memchr
            - BranchSide:      'io.c:70,8'
              BranchSideFuncs:
                - wget_malloc.495
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.473
                - memchr
        - Branch String:   'io.c:70,12'
          Branch Sides:
            - BranchSide:      'io.c:70,17'
              BranchSideFuncs:
                - wget_malloc.495
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.473
                - memchr
            - BranchSide:      'io.c:72,13'
              BranchSideFuncs:
                - wget_malloc.495
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.473
        - Branch String:   'io.c:70,6'
          Branch Sides:
            - BranchSide:      'io.c:72,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.473
                - memchr
            - BranchSide:      'io.c:79,31'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.473
                - memchr
        - Branch String:   'io.c:72,7'
          Branch Sides:
            - BranchSide:      'io.c:73,4'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.473
            - BranchSide:      'io.c:74,10'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.473
        - Branch String:   'io.c:80,7'
          Branch Sides:
            - BranchSide:      'io.c:82,21'
              BranchSideFuncs:
                - memchr
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.473
            - BranchSide:      'io.c:96,6'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.473
        - Branch String:   'io.c:82,8'
          Branch Sides:
            - BranchSide:      'io.c:83,7'
              BranchSideFuncs: []
            - BranchSide:      'io.c:92,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.473
        - Branch String:   'io.c:85,9'
          Branch Sides:
            - BranchSide:      'io.c:86,15'
              BranchSideFuncs: []
            - BranchSide:      'io.c:87,17'
              BranchSideFuncs: []
        - Branch String:   'io.c:99,2'
          Branch Sides:
            - BranchSide:      'io.c:100,13'
              BranchSideFuncs:
                - memchr
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - wget_realloc.473
            - BranchSide:      'io.c:123,6'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
        - Branch String:   'io.c:101,7'
          Branch Sides:
            - BranchSide:      'io.c:102,6'
              BranchSideFuncs: []
            - BranchSide:      'io.c:108,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.473
        - Branch String:   'io.c:108,7'
          Branch Sides:
            - BranchSide:      'io.c:99,2'
              BranchSideFuncs:
                - wget_realloc.473
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
            - BranchSide:      'io.c:109,29'
              BranchSideFuncs:
                - wget_realloc.473
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
        - Branch String:   'io.c:112,8'
          Branch Sides:
            - BranchSide:      'io.c:113,5'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.473
            - BranchSide:      'io.c:115,11'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
                - memchr
                - wget_realloc.473
        - Branch String:   'io.c:123,19'
          Branch Sides:
            - BranchSide:      'io.c:123,22'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
            - BranchSide:      'io.c:129,6'
              BranchSideFuncs: []
        - Branch String:   'io.c:123,6'
          Branch Sides:
            - BranchSide:      'io.c:125,7'
              BranchSideFuncs:
                - __errno_location
                - gettext
                - __errno_location
                - wget_error_printf
            - BranchSide:      'io.c:129,6'
              BranchSideFuncs: []
        - Branch String:   'io.c:125,7'
          Branch Sides:
            - BranchSide:      'io.c:126,17'
              BranchSideFuncs:
                - gettext
                - __errno_location
                - wget_error_printf
            - BranchSide:      'io.c:127,2'
              BranchSideFuncs: []
        - Branch String:   'io.c:129,6'
          Branch Sides:
            - BranchSide:      'io.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'io.c:136,5'
              BranchSideFuncs: []
        - Branch String:   'io.c:130,7'
          Branch Sides:
            - BranchSide:      'io.c:131,6'
              BranchSideFuncs: []
            - BranchSide:      'io.c:133,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'io.c:72,13'
          Dst:             wget_malloc
        - Src:             'io.c:82,13'
          Dst:             memchr
        - Src:             'io.c:101,12'
          Dst:             memchr
        - Src:             'io.c:112,14'
          Dst:             wget_realloc
        - Src:             'io.c:123,22'
          Dst:             __errno_location
        - Src:             'io.c:125,7'
          Dst:             __errno_location
        - Src:             'io.c:126,17'
          Dst:             gettext
        - Src:             'io.c:126,64'
          Dst:             __errno_location
        - Src:             'io.c:126,4'
          Dst:             wget_error_printf
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_fd
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - f
        - dst
        - len
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:55,9'
          Dst:             read
    - functionName:    wget_fdgetline
      functionSourceFile: '/src/wget2/libwget/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'size_t *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - bufsize
        - fd
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getline_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:161,9'
          Dst:             getline_internal
        - Src:             'io.c:161,9'
          Dst:             read_fd
    - functionName:    wget_hpkp_get_include_subdomains
      functionSourceFile: '/src/wget2/libwget/hpkp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.wget_hpkp_st *'
      constantsTouched: []
      argNames:
        - hpkp
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hpkp_get_maxage
      functionSourceFile: '/src/wget2/libwget/hpkp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.wget_hpkp_st *'
      constantsTouched: []
      argNames:
        - hpkp
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hpkp_get_host
      functionSourceFile: '/src/wget2/libwget/hpkp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.wget_hpkp_st *'
      constantsTouched: []
      argNames:
        - hpkp
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hpkp_get_pins
      functionSourceFile: '/src/wget2/libwget/hpkp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.wget_hpkp_st *'
        - 'N/A'
        - 'size_t *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hpkp
        - pin_types
        - sizes
        - pins
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wget_vector_get
        - wget_vector_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hpkp.c:235,2'
          Branch Sides:
            - BranchSide:      'hpkp.c:236,58'
              BranchSideFuncs:
                - wget_vector_get
            - BranchSide:      'hpkp.c:243,1'
              BranchSideFuncs: []
        - Branch String:   'hpkp.c:237,7'
          Branch Sides:
            - BranchSide:      'hpkp.c:238,4'
              BranchSideFuncs:
                - wget_vector_get
            - BranchSide:      'hpkp.c:239,18'
              BranchSideFuncs:
                - wget_vector_get
      Callsites:
        - Src:             'hpkp.c:233,11'
          Dst:             wget_vector_size
        - Src:             'hpkp.c:236,42'
          Dst:             wget_vector_get
    - functionName:    wget_hpkp_get_pins_b64
      functionSourceFile: '/src/wget2/libwget/hpkp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.wget_hpkp_st *'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hpkp
        - pin_types
        - pins_b64
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wget_vector_get
        - wget_vector_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hpkp.c:210,2'
          Branch Sides:
            - BranchSide:      'hpkp.c:211,58'
              BranchSideFuncs:
                - wget_vector_get
            - BranchSide:      'hpkp.c:217,1'
              BranchSideFuncs: []
        - Branch String:   'hpkp.c:212,7'
          Branch Sides:
            - BranchSide:      'hpkp.c:213,4'
              BranchSideFuncs:
                - wget_vector_get
            - BranchSide:      'hpkp.c:214,18'
              BranchSideFuncs:
                - wget_vector_get
      Callsites:
        - Src:             'hpkp.c:208,11'
          Dst:             wget_vector_size
        - Src:             'hpkp.c:211,42'
          Dst:             wget_vector_get
    - functionName:    wget_hpkp_get_n_pins
      functionSourceFile: '/src/wget2/libwget/hpkp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.wget_hpkp_st *'
      constantsTouched: []
      argNames:
        - hpkp
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_vector_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hpkp.c:192,9'
          Dst:             wget_vector_size
    - functionName:    wget_hpkp_set_include_subdomains
      functionSourceFile: '/src/wget2/libwget/hpkp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.wget_hpkp_st *'
        - bool
      constantsTouched: []
      argNames:
        - hpkp
        - include_subdomains
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hpkp_set_maxage
      functionSourceFile: '/src/wget2/libwget/hpkp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.wget_hpkp_st *'
        - size_t
      constantsTouched: []
      argNames:
        - hpkp
        - maxage
      BBCount:         13
      ICount:          73
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hpkp.c:163,18'
          Branch Sides:
            - BranchSide:      'hpkp.c:163,21'
              BranchSideFuncs: []
            - BranchSide:      'hpkp.c:164,3'
              BranchSideFuncs: []
        - Branch String:   'hpkp.c:163,45'
          Branch Sides:
            - BranchSide:      'hpkp.c:163,55'
              BranchSideFuncs: []
            - BranchSide:      'hpkp.c:164,3'
              BranchSideFuncs: []
        - Branch String:   'hpkp.c:163,71'
          Branch Sides:
            - BranchSide:      'hpkp.c:163,74'
              BranchSideFuncs: []
            - BranchSide:      'hpkp.c:164,3'
              BranchSideFuncs: []
        - Branch String:   'hpkp.c:163,6'
          Branch Sides:
            - BranchSide:      'hpkp.c:164,3'
              BranchSideFuncs: []
            - BranchSide:      'hpkp.c:167,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hpkp.c:163,55'
          Dst:             time
    - functionName:    wget_hpkp_set_host
      functionSourceFile: '/src/wget2/libwget/hpkp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.wget_hpkp_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - hpkp
        - host
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - wget_strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hpkp.c:147,2'
          Branch Sides:
            - BranchSide:      'hpkp.c:147,2'
              BranchSideFuncs:
                - wget_strdup
            - BranchSide:      'hpkp.c:147,2'
              BranchSideFuncs:
                - wget_strdup
      Callsites:
        - Src:             'hpkp.c:148,15'
          Dst:             wget_strdup
    - functionName:    wget_hpkp_new
      functionSourceFile: '/src/wget2/libwget/hpkp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'struct.wget_hpkp_st *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - time
        - wget_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hpkp.c:131,13'
          Branch Sides:
            - BranchSide:      'hpkp.c:131,20'
              BranchSideFuncs:
                - wget_calloc.539
                - time
            - BranchSide:      'hpkp.c:131,20'
              BranchSideFuncs:
                - wget_calloc.539
                - time
        - Branch String:   'hpkp.c:133,6'
          Branch Sides:
            - BranchSide:      'hpkp.c:133,6'
              BranchSideFuncs:
                - time
            - BranchSide:      'hpkp.c:134,19'
              BranchSideFuncs:
                - time
      Callsites:
        - Src:             'hpkp.c:131,20'
          Dst:             wget_calloc
        - Src:             'hpkp.c:134,19'
          Dst:             time
    - functionName:    wget_calloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - nmemb
        - size
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hpkp_free
      functionSourceFile: '/src/wget2/libwget/hpkp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.wget_hpkp_st *'
      constantsTouched: []
      argNames:
        - hpkp
      BBCount:         16
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - wget_vector_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hpkp.c:111,6'
          Branch Sides:
            - BranchSide:      'hpkp.c:111,6'
              BranchSideFuncs:
                - wget_vector_free
            - BranchSide:      'hpkp.c:112,3'
              BranchSideFuncs:
                - wget_vector_free
        - Branch String:   'hpkp.c:112,3'
          Branch Sides:
            - BranchSide:      'hpkp.c:112,3'
              BranchSideFuncs:
                - wget_vector_free
            - BranchSide:      'hpkp.c:113,21'
              BranchSideFuncs:
                - wget_vector_free
        - Branch String:   'hpkp.c:114,3'
          Branch Sides:
            - BranchSide:      'hpkp.c:114,3'
              BranchSideFuncs: []
            - BranchSide:      'hpkp.c:115,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hpkp.c:113,3'
          Dst:             wget_vector_free
    - functionName:    hpkp_pin_free
      functionSourceFile: '/src/wget2/libwget/hpkp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - pin
      BBCount:         26
      ICount:          125
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hpkp.c:67,6'
          Branch Sides:
            - BranchSide:      'hpkp.c:67,6'
              BranchSideFuncs: []
            - BranchSide:      'hpkp.c:68,3'
              BranchSideFuncs: []
        - Branch String:   'hpkp.c:68,3'
          Branch Sides:
            - BranchSide:      'hpkp.c:68,3'
              BranchSideFuncs: []
            - BranchSide:      'hpkp.c:69,3'
              BranchSideFuncs: []
        - Branch String:   'hpkp.c:69,3'
          Branch Sides:
            - BranchSide:      'hpkp.c:69,3'
              BranchSideFuncs: []
            - BranchSide:      'hpkp.c:70,3'
              BranchSideFuncs: []
        - Branch String:   'hpkp.c:70,3'
          Branch Sides:
            - BranchSide:      'hpkp.c:70,3'
              BranchSideFuncs: []
            - BranchSide:      'hpkp.c:71,3'
              BranchSideFuncs: []
        - Branch String:   'hpkp.c:71,3'
          Branch Sides:
            - BranchSide:      'hpkp.c:71,3'
              BranchSideFuncs: []
            - BranchSide:      'hpkp.c:72,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compare_pin
      functionSourceFile: '/src/wget2/libwget/hpkp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.wget_hpkp_pin *'
        - 'struct.wget_hpkp_pin *'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         10
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'hpkp.c:51,6'
          Branch Sides:
            - BranchSide:      'hpkp.c:52,10'
              BranchSideFuncs: []
            - BranchSide:      'hpkp.c:54,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'hpkp.c:54,6'
          Branch Sides:
            - BranchSide:      'hpkp.c:55,3'
              BranchSideFuncs: []
            - BranchSide:      'hpkp.c:57,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'hpkp.c:57,6'
          Branch Sides:
            - BranchSide:      'hpkp.c:58,3'
              BranchSideFuncs: []
            - BranchSide:      'hpkp.c:60,16'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'hpkp.c:51,11'
          Dst:             strcmp
        - Src:             'hpkp.c:60,9'
          Dst:             memcmp
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_hpkp_pin_add
      functionSourceFile: '/src/wget2/libwget/hpkp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.wget_hpkp_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - hpkp
        - pin_type
        - pin_b64
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - compare_pin
        - hpkp_pin_free
        - strlen
        - wget_base64_decode_alloc
        - wget_calloc
        - wget_strdup
        - wget_vector_add
        - wget_vector_create
        - wget_vector_set_destructor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hpkp.c:85,6'
          Branch Sides:
            - BranchSide:      'hpkp.c:86,3'
              BranchSideFuncs:
                - strlen
                - wget_strdup
                - wget_strdup
                - wget_base64_decode_alloc
                - wget_vector_create
                - wget_vector_set_destructor
                - wget_vector_add
            - BranchSide:      'hpkp.c:88,26'
              BranchSideFuncs:
                - strlen
                - wget_strdup
                - wget_strdup
                - wget_base64_decode_alloc
                - wget_vector_create
                - wget_vector_set_destructor
                - wget_vector_add
        - Branch String:   'hpkp.c:94,6'
          Branch Sides:
            - BranchSide:      'hpkp.c:95,16'
              BranchSideFuncs:
                - wget_vector_add
            - BranchSide:      'hpkp.c:99,18'
              BranchSideFuncs:
                - wget_vector_add
      Callsites:
        - Src:             'hpkp.c:84,23'
          Dst:             wget_calloc
        - Src:             'hpkp.c:88,19'
          Dst:             strlen
        - Src:             'hpkp.c:90,19'
          Dst:             wget_strdup
        - Src:             'hpkp.c:91,17'
          Dst:             wget_strdup
        - Src:             'hpkp.c:92,31'
          Dst:             wget_base64_decode_alloc
        - Src:             'hpkp.c:95,16'
          Dst:             wget_vector_create
        - Src:             'hpkp.c:95,16'
          Dst:             compare_pin
        - Src:             'hpkp.c:96,3'
          Dst:             wget_vector_set_destructor
        - Src:             'hpkp.c:96,3'
          Dst:             hpkp_pin_free
        - Src:             'hpkp.c:99,2'
          Dst:             wget_vector_add
    - functionName:    wget_get_screen_size
      functionSourceFile: '/src/wget2/libwget/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - width
        - height
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fileno
        - rpl_ioctl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils.c:495,6'
          Branch Sides:
            - BranchSide:      'utils.c:496,7'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:504,2'
              BranchSideFuncs: []
        - Branch String:   'utils.c:496,7'
          Branch Sides:
            - BranchSide:      'utils.c:497,17'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:498,7'
              BranchSideFuncs: []
        - Branch String:   'utils.c:498,7'
          Branch Sides:
            - BranchSide:      'utils.c:499,18'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:501,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils.c:493,11'
          Dst:             fileno
        - Src:             'utils.c:495,6'
          Dst:             rpl_ioctl
    - functionName:    wget_human_readable
      functionSourceFile: '/src/wget2/libwget/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - bufsize
        - n
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - wget_snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils.c:449,6'
          Branch Sides:
            - BranchSide:      'utils.c:450,17'
              BranchSideFuncs:
                - wget_snprintf
            - BranchSide:      'utils.c:457,16'
              BranchSideFuncs:
                - wget_snprintf
                - wget_snprintf
        - Branch String:   'utils.c:457,2'
          Branch Sides:
            - BranchSide:      'utils.c:460,8'
              BranchSideFuncs:
                - wget_snprintf
                - wget_snprintf
            - BranchSide:      'utils.c:473,2'
              BranchSideFuncs: []
        - Branch String:   'utils.c:460,25'
          Branch Sides:
            - BranchSide:      'utils.c:460,28'
              BranchSideFuncs:
                - wget_snprintf
                - wget_snprintf
            - BranchSide:      'utils.c:461,17'
              BranchSideFuncs:
                - wget_snprintf
                - wget_snprintf
        - Branch String:   'utils.c:460,7'
          Branch Sides:
            - BranchSide:      'utils.c:461,17'
              BranchSideFuncs:
                - wget_snprintf
                - wget_snprintf
            - BranchSide:      'utils.c:470,5'
              BranchSideFuncs:
                - wget_snprintf
                - wget_snprintf
        - Branch String:   'utils.c:464,8'
          Branch Sides:
            - BranchSide:      'utils.c:465,19'
              BranchSideFuncs:
                - wget_snprintf
            - BranchSide:      'utils.c:467,19'
              BranchSideFuncs:
                - wget_snprintf
      Callsites:
        - Src:             'utils.c:450,3'
          Dst:             wget_snprintf
        - Src:             'utils.c:465,5'
          Dst:             wget_snprintf
        - Src:             'utils.c:467,5'
          Dst:             wget_snprintf
    - functionName:    wget_strnglob
      functionSourceFile: '/src/wget2/libwget/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - str
        - n
        - flags
      BBCount:         17
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - rpl_glob
        - rpl_globfree
        - wget_aprintf
        - wget_strmemdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils.c:397,6'
          Branch Sides:
            - BranchSide:      'utils.c:398,3'
              BranchSideFuncs:
                - rpl_glob
                - rpl_globfree
                - wget_aprintf
            - BranchSide:      'utils.c:400,11'
              BranchSideFuncs:
                - rpl_glob
                - rpl_globfree
                - wget_aprintf
        - Branch String:   'utils.c:400,6'
          Branch Sides:
            - BranchSide:      'utils.c:401,13'
              BranchSideFuncs:
                - rpl_globfree
                - wget_aprintf
            - BranchSide:      'utils.c:407,2'
              BranchSideFuncs: []
        - Branch String:   'utils.c:401,7'
          Branch Sides:
            - BranchSide:      'utils.c:402,46'
              BranchSideFuncs:
                - wget_aprintf
                - rpl_globfree
            - BranchSide:      'utils.c:404,3'
              BranchSideFuncs:
                - rpl_globfree
        - Branch String:   'utils.c:407,2'
          Branch Sides:
            - BranchSide:      'utils.c:407,2'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:408,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'utils.c:395,18'
          Dst:             wget_strmemdup
        - Src:             'utils.c:400,6'
          Dst:             rpl_glob
        - Src:             'utils.c:402,19'
          Dst:             wget_aprintf
        - Src:             'utils.c:404,3'
          Dst:             rpl_globfree
    - functionName:    wget_match_tail_nocase
      functionSourceFile: '/src/wget2/libwget/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - s
        - tail
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - wget_strcasecmp_ascii
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils.c:371,6'
          Branch Sides:
            - BranchSide:      'utils.c:372,3'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:374,14'
              BranchSideFuncs:
                - wget_strcasecmp_ascii
      Callsites:
        - Src:             'utils.c:371,15'
          Dst:             strlen
        - Src:             'utils.c:371,40'
          Dst:             strlen
        - Src:             'utils.c:376,10'
          Dst:             wget_strcasecmp_ascii
    - functionName:    wget_strcasecmp_ascii
      functionSourceFile: '/src/wget2/libwget/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         10
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - c_strcasecmp
      functionUses:    14
      BranchProfiles:
        - Branch String:   'utils.c:133,6'
          Branch Sides:
            - BranchSide:      'utils.c:134,8'
              BranchSideFuncs:
                - c_strcasecmp
            - BranchSide:      'utils.c:139,8'
              BranchSideFuncs:
                - c_strcasecmp
        - Branch String:   'utils.c:134,7'
          Branch Sides:
            - BranchSide:      'utils.c:135,4'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:137,4'
              BranchSideFuncs: []
        - Branch String:   'utils.c:139,7'
          Branch Sides:
            - BranchSide:      'utils.c:140,4'
              BranchSideFuncs:
                - c_strcasecmp
            - BranchSide:      'utils.c:142,24'
              BranchSideFuncs:
                - c_strcasecmp
      Callsites:
        - Src:             'utils.c:142,11'
          Dst:             c_strcasecmp
    - functionName:    wget_match_tail
      functionSourceFile: '/src/wget2/libwget/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - s
        - tail
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcmp
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils.c:351,6'
          Branch Sides:
            - BranchSide:      'utils.c:352,3'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:354,14'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'utils.c:351,15'
          Dst:             strlen
        - Src:             'utils.c:351,40'
          Dst:             strlen
        - Src:             'utils.c:356,10'
          Dst:             strcmp
    - functionName:    unhex
      functionSourceFile: '/src/wget2/libwget/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utils.c:305,9'
          Branch Sides:
            - BranchSide:      'utils.c:305,20'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:305,31'
              BranchSideFuncs: []
        - Branch String:   'utils.c:305,31'
          Branch Sides:
            - BranchSide:      'utils.c:305,42'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:305,57'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_percent_unescape
      functionSourceFile: '/src/wget2/libwget/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - c_isxdigit
        - unhex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils.c:323,2'
          Branch Sides:
            - BranchSide:      'utils.c:324,8'
              BranchSideFuncs:
                - c_isxdigit
                - c_isxdigit
                - unhex
                - unhex
            - BranchSide:      'utils.c:335,3'
              BranchSideFuncs: []
        - Branch String:   'utils.c:324,7'
          Branch Sides:
            - BranchSide:      'utils.c:325,19'
              BranchSideFuncs:
                - c_isxdigit
                - c_isxdigit
                - unhex
                - unhex
            - BranchSide:      'utils.c:333,12'
              BranchSideFuncs:
                - c_isxdigit
                - c_isxdigit
                - unhex
                - unhex
        - Branch String:   'utils.c:325,25'
          Branch Sides:
            - BranchSide:      'utils.c:325,39'
              BranchSideFuncs:
                - c_isxdigit
                - c_isxdigit
                - unhex
                - unhex
            - BranchSide:      'utils.c:331,3'
              BranchSideFuncs:
                - c_isxdigit
                - c_isxdigit
                - unhex
                - unhex
        - Branch String:   'utils.c:325,8'
          Branch Sides:
            - BranchSide:      'utils.c:326,35'
              BranchSideFuncs:
                - unhex
                - unhex
                - c_isxdigit
                - c_isxdigit
            - BranchSide:      'utils.c:331,3'
              BranchSideFuncs:
                - c_isxdigit
                - c_isxdigit
                - unhex
                - unhex
      Callsites:
        - Src:             'utils.c:325,8'
          Dst:             c_isxdigit
        - Src:             'utils.c:325,28'
          Dst:             c_isxdigit
        - Src:             'utils.c:326,29'
          Dst:             unhex
        - Src:             'utils.c:326,49'
          Dst:             unhex
    - functionName:    wget_get_timemillis
      functionSourceFile: '/src/wget2/libwget/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gettime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils.c:295,18'
          Branch Sides:
            - BranchSide:      'utils.c:295,18'
              BranchSideFuncs:
                - gettime
            - BranchSide:      'utils.c:297,2'
              BranchSideFuncs:
                - gettime
      Callsites:
        - Src:             'utils.c:297,2'
          Dst:             gettime
    - functionName:    wget_millisleep
      functionSourceFile: '/src/wget2/libwget/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ms
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rpl_nanosleep
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils.c:284,6'
          Branch Sides:
            - BranchSide:      'utils.c:285,3'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:287,30'
              BranchSideFuncs:
                - rpl_nanosleep
      Callsites:
        - Src:             'utils.c:287,2'
          Dst:             rpl_nanosleep
    - functionName:    wget_memtohex
      functionSourceFile: '/src/wget2/libwget/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - src
        - src_len
        - dst
        - dst_size
      BBCount:         30
      ICount:          185
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'utils.c:259,20'
          Branch Sides:
            - BranchSide:      'utils.c:259,24'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:260,3'
              BranchSideFuncs: []
        - Branch String:   'utils.c:259,28'
          Branch Sides:
            - BranchSide:      'utils.c:259,32'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:260,3'
              BranchSideFuncs: []
        - Branch String:   'utils.c:259,6'
          Branch Sides:
            - BranchSide:      'utils.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:262,6'
              BranchSideFuncs: []
        - Branch String:   'utils.c:262,6'
          Branch Sides:
            - BranchSide:      'utils.c:263,14'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:267,10'
              BranchSideFuncs: []
        - Branch String:   'utils.c:267,2'
          Branch Sides:
            - BranchSide:      'utils.c:268,27'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:271,6'
              BranchSideFuncs: []
        - Branch String:   'utils.c:268,20'
          Branch Sides:
            - BranchSide:      'utils.c:268,46'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:268,61'
              BranchSideFuncs: []
        - Branch String:   'utils.c:269,20'
          Branch Sides:
            - BranchSide:      'utils.c:269,47'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:269,62'
              BranchSideFuncs: []
        - Branch String:   'utils.c:271,13'
          Branch Sides:
            - BranchSide:      'utils.c:271,17'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:274,3'
              BranchSideFuncs: []
        - Branch String:   'utils.c:271,6'
          Branch Sides:
            - BranchSide:      'utils.c:272,27'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:274,3'
              BranchSideFuncs: []
        - Branch String:   'utils.c:272,20'
          Branch Sides:
            - BranchSide:      'utils.c:272,46'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:272,61'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_strncasecmp
      functionSourceFile: '/src/wget2/libwget/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - s1
        - s2
        - n
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strncasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils.c:233,6'
          Branch Sides:
            - BranchSide:      'utils.c:234,8'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'utils.c:239,8'
              BranchSideFuncs:
                - strncasecmp
        - Branch String:   'utils.c:234,7'
          Branch Sides:
            - BranchSide:      'utils.c:235,4'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:237,4'
              BranchSideFuncs: []
        - Branch String:   'utils.c:239,7'
          Branch Sides:
            - BranchSide:      'utils.c:240,4'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'utils.c:242,23'
              BranchSideFuncs:
                - strncasecmp
      Callsites:
        - Src:             'utils.c:242,11'
          Dst:             strncasecmp
    - functionName:    strncasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_strncmp
      functionSourceFile: '/src/wget2/libwget/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - s1
        - s2
        - n
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils.c:206,6'
          Branch Sides:
            - BranchSide:      'utils.c:207,8'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'utils.c:212,8'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'utils.c:207,7'
          Branch Sides:
            - BranchSide:      'utils.c:208,4'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:210,4'
              BranchSideFuncs: []
        - Branch String:   'utils.c:212,7'
          Branch Sides:
            - BranchSide:      'utils.c:213,4'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'utils.c:215,19'
              BranchSideFuncs:
                - strncmp
      Callsites:
        - Src:             'utils.c:215,11'
          Dst:             strncmp
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_strtolower
      functionSourceFile: '/src/wget2/libwget/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         13
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - c_isupper
        - c_tolower
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils.c:182,6'
          Branch Sides:
            - BranchSide:      'utils.c:182,6'
              BranchSideFuncs:
                - c_isupper
                - c_tolower
            - BranchSide:      'utils.c:183,18'
              BranchSideFuncs:
                - c_isupper
                - c_tolower
        - Branch String:   'utils.c:183,3'
          Branch Sides:
            - BranchSide:      'utils.c:184,19'
              BranchSideFuncs:
                - c_isupper
                - c_tolower
            - BranchSide:      'utils.c:187,2'
              BranchSideFuncs: []
        - Branch String:   'utils.c:184,8'
          Branch Sides:
            - BranchSide:      'utils.c:185,28'
              BranchSideFuncs:
                - c_tolower
                - c_isupper
            - BranchSide:      'utils.c:186,3'
              BranchSideFuncs:
                - c_isupper
                - c_tolower
      Callsites:
        - Src:             'utils.c:184,8'
          Dst:             c_isupper
        - Src:             'utils.c:185,17'
          Dst:             c_tolower
    - functionName:    wget_strncasecmp_ascii
      functionSourceFile: '/src/wget2/libwget/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - s1
        - s2
        - n
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - c_strncasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils.c:161,6'
          Branch Sides:
            - BranchSide:      'utils.c:162,8'
              BranchSideFuncs:
                - c_strncasecmp
            - BranchSide:      'utils.c:167,8'
              BranchSideFuncs:
                - c_strncasecmp
        - Branch String:   'utils.c:162,7'
          Branch Sides:
            - BranchSide:      'utils.c:163,4'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:165,4'
              BranchSideFuncs: []
        - Branch String:   'utils.c:167,7'
          Branch Sides:
            - BranchSide:      'utils.c:168,4'
              BranchSideFuncs:
                - c_strncasecmp
            - BranchSide:      'utils.c:170,25'
              BranchSideFuncs:
                - c_strncasecmp
      Callsites:
        - Src:             'utils.c:170,11'
          Dst:             c_strncasecmp
    - functionName:    wget_strcasecmp
      functionSourceFile: '/src/wget2/libwget/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         10
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strcasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils.c:106,6'
          Branch Sides:
            - BranchSide:      'utils.c:107,8'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'utils.c:112,8'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'utils.c:107,7'
          Branch Sides:
            - BranchSide:      'utils.c:108,4'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:110,4'
              BranchSideFuncs: []
        - Branch String:   'utils.c:112,7'
          Branch Sides:
            - BranchSide:      'utils.c:113,4'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'utils.c:115,22'
              BranchSideFuncs:
                - strcasecmp
      Callsites:
        - Src:             'utils.c:115,11'
          Dst:             strcasecmp
    - functionName:    strcasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_strcmp
      functionSourceFile: '/src/wget2/libwget/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         10
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'utils.c:79,6'
          Branch Sides:
            - BranchSide:      'utils.c:80,8'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'utils.c:85,8'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'utils.c:80,7'
          Branch Sides:
            - BranchSide:      'utils.c:81,4'
              BranchSideFuncs: []
            - BranchSide:      'utils.c:83,4'
              BranchSideFuncs: []
        - Branch String:   'utils.c:85,7'
          Branch Sides:
            - BranchSide:      'utils.c:86,4'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'utils.c:88,18'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'utils.c:88,11'
          Dst:             strcmp
    - functionName:    wget_strerror
      functionSourceFile: '/src/wget2/libwget/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - err
      BBCount:         18
      ICount:          104
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - gettext
      functionUses:    3
      BranchProfiles:
        - Branch String:   'error.c:43,2'
          Branch Sides:
            - BranchSide:      'error.c:44,30'
              BranchSideFuncs:
                - gettext
            - BranchSide:      'error.c:45,30'
              BranchSideFuncs:
                - gettext
            - BranchSide:      'error.c:46,29'
              BranchSideFuncs:
                - gettext
            - BranchSide:      'error.c:47,30'
              BranchSideFuncs:
                - gettext
            - BranchSide:      'error.c:48,30'
              BranchSideFuncs:
                - gettext
            - BranchSide:      'error.c:49,30'
              BranchSideFuncs:
                - gettext
            - BranchSide:      'error.c:50,32'
              BranchSideFuncs:
                - gettext
            - BranchSide:      'error.c:51,34'
              BranchSideFuncs:
                - gettext
            - BranchSide:      'error.c:52,35'
              BranchSideFuncs:
                - gettext
            - BranchSide:      'error.c:53,36'
              BranchSideFuncs:
                - gettext
            - BranchSide:      'error.c:54,27'
              BranchSideFuncs:
                - gettext
            - BranchSide:      'error.c:55,25'
              BranchSideFuncs:
                - gettext
            - BranchSide:      'error.c:56,34'
              BranchSideFuncs:
                - gettext
            - BranchSide:      'error.c:57,18'
              BranchSideFuncs:
                - gettext
      Callsites:
        - Src:             'error.c:44,30'
          Dst:             gettext
        - Src:             'error.c:45,30'
          Dst:             gettext
        - Src:             'error.c:46,29'
          Dst:             gettext
        - Src:             'error.c:47,30'
          Dst:             gettext
        - Src:             'error.c:48,30'
          Dst:             gettext
        - Src:             'error.c:49,30'
          Dst:             gettext
        - Src:             'error.c:50,32'
          Dst:             gettext
        - Src:             'error.c:51,34'
          Dst:             gettext
        - Src:             'error.c:52,35'
          Dst:             gettext
        - Src:             'error.c:53,36'
          Dst:             gettext
        - Src:             'error.c:54,27'
          Dst:             gettext
        - Src:             'error.c:55,25'
          Dst:             gettext
        - Src:             'error.c:56,34'
          Dst:             gettext
        - Src:             'error.c:57,18'
          Dst:             gettext
    - functionName:    orig_fopen
      functionSourceFile: '/src/wget2/lib/fopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
        - mode
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fopen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'fopen.c:32,10'
          Dst:             fopen
    - functionName:    rpl_fopen
      functionSourceFile: '/src/wget2/lib/fopen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - filename
        - mode
      BBCount:         43
      ICount:          289
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - close
        - fdopen
        - open
        - orig_fopen
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fopen.c:79,5'
          Branch Sides:
            - BranchSide:      'fopen.c:81,18'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:150,6'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'fopen.c:81,9'
          Branch Sides:
            - BranchSide:      'fopen.c:84,28'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:91,28'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:99,28'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:110,24'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:117,28'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:125,24'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:129,24'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:134,13'
              BranchSideFuncs:
                - strlen
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'fopen.c:86,17'
          Branch Sides:
            - BranchSide:      'fopen.c:87,23'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:89,13'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
        - Branch String:   'fopen.c:94,17'
          Branch Sides:
            - BranchSide:      'fopen.c:95,23'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:97,13'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
        - Branch String:   'fopen.c:102,17'
          Branch Sides:
            - BranchSide:      'fopen.c:103,23'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:105,13'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
        - Branch String:   'fopen.c:112,17'
          Branch Sides:
            - BranchSide:      'fopen.c:113,23'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:115,13'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
        - Branch String:   'fopen.c:119,17'
          Branch Sides:
            - BranchSide:      'fopen.c:120,23'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
            - BranchSide:      'fopen.c:122,13'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
                - strlen
        - Branch String:   'fopen.c:141,15'
          Branch Sides:
            - BranchSide:      'fopen.c:142,19'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'fopen.c:143,19'
              BranchSideFuncs:
                - orig_fopen
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'fopen.c:211,7'
          Branch Sides:
            - BranchSide:      'fopen.c:216,18'
              BranchSideFuncs:
                - open
                - fdopen
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'fopen.c:234,10'
              BranchSideFuncs:
                - orig_fopen
        - Branch String:   'fopen.c:218,11'
          Branch Sides:
            - BranchSide:      'fopen.c:219,9'
              BranchSideFuncs: []
            - BranchSide:      'fopen.c:221,20'
              BranchSideFuncs:
                - fdopen
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'fopen.c:222,11'
          Branch Sides:
            - BranchSide:      'fopen.c:224,15'
              BranchSideFuncs:
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'fopen.c:228,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fopen.c:140,24'
          Dst:             strlen
        - Src:             'fopen.c:216,12'
          Dst:             open
        - Src:             'fopen.c:221,12'
          Dst:             fdopen
        - Src:             'fopen.c:224,29'
          Dst:             __errno_location
        - Src:             'fopen.c:225,11'
          Dst:             close
        - Src:             'fopen.c:226,11'
          Dst:             __errno_location
        - Src:             'fopen.c:236,10'
          Dst:             orig_fopen
    - functionName:    base_name
      functionSourceFile: '/src/wget2/lib/basename.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          101
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - base_len
        - last_component
        - ximalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'basename.c:32,7'
          Branch Sides:
            - BranchSide:      'basename.c:34,26'
              BranchSideFuncs:
                - base_len
                - ximalloc
            - BranchSide:      'basename.c:48,14'
              BranchSideFuncs:
                - base_len
                - ximalloc
        - Branch String:   'basename.c:54,7'
          Branch Sides:
            - BranchSide:      'basename.c:54,7'
              BranchSideFuncs: []
            - BranchSide:      'basename.c:56,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'basename.c:29,22'
          Dst:             last_component
        - Src:             'basename.c:34,16'
          Dst:             base_len
        - Src:             'basename.c:49,16'
          Dst:             base_len
        - Src:             'basename.c:53,13'
          Dst:             ximalloc
    - functionName:    c_toupper
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         30
      ICount:          128
      EdgeCount:       58
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:351,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:354,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:356,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_tolower
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         30
      ICount:          128
      EdgeCount:       58
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   './c-ctype.h:339,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:342,14'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:344,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isxdigit
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         26
      ICount:          108
      EdgeCount:       50
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './c-ctype.h:326,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:330,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:332,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isupper
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         30
      ICount:          124
      EdgeCount:       58
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './c-ctype.h:314,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:317,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:319,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isspace
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         10
      ICount:          44
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:302,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:305,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:305,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:305,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:305,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:305,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:305,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:307,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_ispunct
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         36
      ICount:          148
      EdgeCount:       70
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:290,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:293,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:295,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isprint
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         99
      ICount:          400
      EdgeCount:       196
      CyclomaticComplexity: 99
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:274,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:283,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_islower
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         30
      ICount:          124
      EdgeCount:       58
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:262,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:265,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:267,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isgraph
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         98
      ICount:          396
      EdgeCount:       194
      CyclomaticComplexity: 98
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:247,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:253,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:255,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isdigit
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         14
      ICount:          60
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './c-ctype.h:235,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:238,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:240,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_iscntrl
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         37
      ICount:          152
      EdgeCount:       72
      CyclomaticComplexity: 37
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:223,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:226,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:228,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isblank
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:217,19'
          Branch Sides:
            - BranchSide:      './c-ctype.h:217,19'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:217,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isascii
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         132
      ICount:          532
      EdgeCount:       262
      CyclomaticComplexity: 132
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:200,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:208,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:210,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isalpha
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         56
      ICount:          228
      EdgeCount:       110
      CyclomaticComplexity: 56
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:185,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:189,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:191,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_isalnum
      functionSourceFile: '/src/wget2/lib/./c-ctype.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         66
      ICount:          268
      EdgeCount:       130
      CyclomaticComplexity: 66
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './c-ctype.h:171,3'
          Branch Sides:
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:176,7'
              BranchSideFuncs: []
            - BranchSide:      './c-ctype.h:178,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    c_strcasecmp
      functionSourceFile: '/src/wget2/lib/c-strcasecmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - c_tolower
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c-strcasecmp.c:33,7'
          Branch Sides:
            - BranchSide:      'c-strcasecmp.c:34,5'
              BranchSideFuncs: []
            - BranchSide:      'c-strcasecmp.c:36,3'
              BranchSideFuncs:
                - c_tolower
                - c_tolower
        - Branch String:   'c-strcasecmp.c:41,11'
          Branch Sides:
            - BranchSide:      'c-strcasecmp.c:42,9'
              BranchSideFuncs: []
            - BranchSide:      'c-strcasecmp.c:44,7'
              BranchSideFuncs:
                - c_tolower
                - c_tolower
        - Branch String:   'c-strcasecmp.c:46,5'
          Branch Sides:
            - BranchSide:      'c-strcasecmp.c:38,24'
              BranchSideFuncs:
                - c_tolower
                - c_tolower
            - BranchSide:      'c-strcasecmp.c:50,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c-strcasecmp.c:38,12'
          Dst:             c_tolower
        - Src:             'c-strcasecmp.c:39,12'
          Dst:             c_tolower
    - functionName:    c_strncasecmp
      functionSourceFile: '/src/wget2/lib/c-strncasecmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - s1
        - s2
        - n
      BBCount:         19
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - c_tolower
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c-strncasecmp.c:33,16'
          Branch Sides:
            - BranchSide:      'c-strncasecmp.c:33,19'
              BranchSideFuncs: []
            - BranchSide:      'c-strncasecmp.c:34,5'
              BranchSideFuncs: []
        - Branch String:   'c-strncasecmp.c:33,7'
          Branch Sides:
            - BranchSide:      'c-strncasecmp.c:34,5'
              BranchSideFuncs: []
            - BranchSide:      'c-strncasecmp.c:36,3'
              BranchSideFuncs:
                - c_tolower
                - c_tolower
        - Branch String:   'c-strncasecmp.c:41,20'
          Branch Sides:
            - BranchSide:      'c-strncasecmp.c:41,23'
              BranchSideFuncs: []
            - BranchSide:      'c-strncasecmp.c:42,9'
              BranchSideFuncs: []
        - Branch String:   'c-strncasecmp.c:41,11'
          Branch Sides:
            - BranchSide:      'c-strncasecmp.c:42,9'
              BranchSideFuncs: []
            - BranchSide:      'c-strncasecmp.c:44,7'
              BranchSideFuncs:
                - c_tolower
                - c_tolower
        - Branch String:   'c-strncasecmp.c:46,5'
          Branch Sides:
            - BranchSide:      'c-strncasecmp.c:38,24'
              BranchSideFuncs:
                - c_tolower
                - c_tolower
            - BranchSide:      'c-strncasecmp.c:50,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c-strncasecmp.c:38,12'
          Dst:             c_tolower
        - Src:             'c-strncasecmp.c:39,12'
          Dst:             c_tolower
    - functionName:    rpl_fclose
      functionSourceFile: '/src/wget2/lib/fclose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         17
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - __freading
        - fclose
        - fileno
        - rpl_fflush
      functionUses:    3
      BranchProfiles:
        - Branch String:   'fclose.c:66,7'
          Branch Sides:
            - BranchSide:      'fclose.c:67,28'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'fclose.c:72,9'
              BranchSideFuncs:
                - __freading
                - rpl_fflush
                - fclose
                - __errno_location
                - __errno_location
                - fileno
                - lseek
        - Branch String:   'fclose.c:72,23'
          Branch Sides:
            - BranchSide:      'fclose.c:72,41'
              BranchSideFuncs:
                - fileno
                - lseek
                - fclose
                - __errno_location
                - rpl_fflush
                - __errno_location
            - BranchSide:      'fclose.c:73,18'
              BranchSideFuncs:
                - rpl_fflush
                - fclose
                - __errno_location
                - __errno_location
        - Branch String:   'fclose.c:73,7'
          Branch Sides:
            - BranchSide:      'fclose.c:73,18'
              BranchSideFuncs:
                - rpl_fflush
                - fclose
                - __errno_location
                - __errno_location
            - BranchSide:      'fclose.c:100,28'
              BranchSideFuncs:
                - fclose
                - __errno_location
        - Branch String:   'fclose.c:72,7'
          Branch Sides:
            - BranchSide:      'fclose.c:74,19'
              BranchSideFuncs:
                - __errno_location
                - fclose
                - __errno_location
            - BranchSide:      'fclose.c:100,28'
              BranchSideFuncs:
                - fclose
                - __errno_location
        - Branch String:   'fclose.c:105,7'
          Branch Sides:
            - BranchSide:      'fclose.c:107,15'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'fclose.c:111,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fclose.c:65,8'
          Dst:             fileno
        - Src:             'fclose.c:67,12'
          Dst:             fclose
        - Src:             'fclose.c:72,9'
          Dst:             __freading
        - Src:             'fclose.c:72,33'
          Dst:             fileno
        - Src:             'fclose.c:72,26'
          Dst:             lseek
        - Src:             'fclose.c:73,10'
          Dst:             rpl_fflush
        - Src:             'fclose.c:74,19'
          Dst:             __errno_location
        - Src:             'fclose.c:100,12'
          Dst:             fclose
        - Src:             'fclose.c:107,7'
          Dst:             __errno_location
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __freading
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clear_ungetc_buffer_preserving_position
      functionSourceFile: '/src/wget2/lib/fflush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rpl_fseeko
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fflush.c:41,7'
          Branch Sides:
            - BranchSide:      'fflush.c:41,7'
              BranchSideFuncs:
                - rpl_fseeko
            - BranchSide:      'fflush.c:43,13'
              BranchSideFuncs:
                - rpl_fseeko
      Callsites:
        - Src:             'fflush.c:43,5'
          Dst:             rpl_fseeko
    - functionName:    rpl_fflush
      functionSourceFile: '/src/wget2/lib/fflush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - stream
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __freading
        - clear_ungetc_buffer_preserving_position
        - fflush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fflush.c:148,22'
          Branch Sides:
            - BranchSide:      'fflush.c:148,27'
              BranchSideFuncs:
                - fflush
            - BranchSide:      'fflush.c:149,20'
              BranchSideFuncs:
                - fflush
        - Branch String:   'fflush.c:148,7'
          Branch Sides:
            - BranchSide:      'fflush.c:149,20'
              BranchSideFuncs:
                - clear_ungetc_buffer_preserving_position
                - fflush
            - BranchSide:      'fflush.c:154,44'
              BranchSideFuncs:
                - clear_ungetc_buffer_preserving_position
                - fflush
      Callsites:
        - Src:             'fflush.c:148,27'
          Dst:             __freading
        - Src:             'fflush.c:149,12'
          Dst:             fflush
        - Src:             'fflush.c:154,3'
          Dst:             clear_ungetc_buffer_preserving_position
        - Src:             'fflush.c:156,10'
          Dst:             fflush
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rpl_fseeko
      functionSourceFile: '/src/wget2/lib/fseeko.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - fp
        - offset
        - whence
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - fileno
        - fseeko
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fseeko.c:53,7'
          Branch Sides:
            - BranchSide:      'fseeko.c:53,10'
              BranchSideFuncs:
                - fseeko
                - fileno
                - lseek
            - BranchSide:      'fseeko.c:163,18'
              BranchSideFuncs:
                - fseeko
        - Branch String:   'fseeko.c:54,7'
          Branch Sides:
            - BranchSide:      'fseeko.c:54,10'
              BranchSideFuncs:
                - fseeko
                - fileno
                - lseek
            - BranchSide:      'fseeko.c:163,18'
              BranchSideFuncs:
                - fseeko
        - Branch String:   'fseeko.c:52,7'
          Branch Sides:
            - BranchSide:      'fseeko.c:117,34'
              BranchSideFuncs:
                - fileno
                - lseek
            - BranchSide:      'fseeko.c:163,18'
              BranchSideFuncs:
                - fseeko
        - Branch String:   'fseeko.c:118,11'
          Branch Sides:
            - BranchSide:      'fseeko.c:124,11'
              BranchSideFuncs: []
            - BranchSide:      'fseeko.c:129,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fseeko.c:117,26'
          Dst:             fileno
        - Src:             'fseeko.c:117,19'
          Dst:             lseek
        - Src:             'fseeko.c:163,10'
          Dst:             fseeko
    - functionName:    fseeko
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readdir_result_type
      functionSourceFile: '/src/wget2/lib/glob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - d
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_dirent
      functionSourceFile: '/src/wget2/lib/glob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.dirent *'
      constantsTouched: []
      argNames:
        - source
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'glob.c:160,7'
          Branch Sides:
            - BranchSide:      'glob.c:162,29'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:165,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    glob_lstat
      functionSourceFile: '/src/wget2/lib/glob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.glob_t *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - pglob
        - flags
        - fullname
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fstatat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'glob.c:216,11'
          Branch Sides:
            - BranchSide:      'glob.c:217,13'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:218,39'
              BranchSideFuncs:
                - fstatat
      Callsites:
        - Src:             'glob.c:218,13'
          Dst:             fstatat
    - functionName:    fstatat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'struct.stat *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    collated_compare
      functionSourceFile: '/src/wget2/lib/glob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strcoll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'glob.c:1198,7'
          Branch Sides:
            - BranchSide:      'glob.c:1199,5'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:1200,7'
              BranchSideFuncs:
                - strcoll
        - Branch String:   'glob.c:1200,7'
          Branch Sides:
            - BranchSide:      'glob.c:1201,5'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:1202,7'
              BranchSideFuncs:
                - strcoll
        - Branch String:   'glob.c:1202,7'
          Branch Sides:
            - BranchSide:      'glob.c:1203,5'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:1204,19'
              BranchSideFuncs:
                - strcoll
      Callsites:
        - Src:             'glob.c:1204,10'
          Dst:             strcoll
    - functionName:    strcoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prefix_array
      functionSourceFile: '/src/wget2/lib/glob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dirname
        - array
        - n
      BBCount:         18
      ICount:          147
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - rpl_free
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'glob.c:1219,19'
          Branch Sides:
            - BranchSide:      'glob.c:1219,22'
              BranchSideFuncs:
                - strlen
                - malloc
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:1239,10'
              BranchSideFuncs:
                - strlen
                - malloc
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:1219,7'
          Branch Sides:
            - BranchSide:      'glob.c:1222,12'
              BranchSideFuncs:
                - strlen
                - malloc
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:1239,10'
              BranchSideFuncs:
                - strlen
                - malloc
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:1239,3'
          Branch Sides:
            - BranchSide:      'glob.c:1241,31'
              BranchSideFuncs:
                - strlen
                - malloc
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:1259,3'
              BranchSideFuncs: []
        - Branch String:   'glob.c:1243,11'
          Branch Sides:
            - BranchSide:      'glob.c:1245,11'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'glob.c:1251,31'
              BranchSideFuncs:
                - rpl_free
                - strlen
                - malloc
                - rpl_free
        - Branch String:   'glob.c:1245,11'
          Branch Sides:
            - BranchSide:      'glob.c:1246,19'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'glob.c:1247,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'glob.c:1216,19'
          Dst:             strlen
        - Src:             'glob.c:1241,23'
          Dst:             strlen
        - Src:             'glob.c:1246,13'
          Dst:             rpl_free
        - Src:             'glob.c:1255,7'
          Dst:             rpl_free
    - functionName:    glob_in_dir
      functionSourceFile: '/src/wget2/lib/glob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1534
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'func_type *'
        - 'struct.glob_t *'
        - size_t
      constantsTouched: []
      argNames:
        - pattern
        - directory
        - flags
        - errfunc
        - pglob
        - alloca_used
      BBCount:         142
      ICount:          1025
      EdgeCount:       187
      CyclomaticComplexity: 47
      functionsReached:
        - __errno_location
        - __glob_pattern_type
        - closedir
        - convert_dirent
        - dirfd
        - fnmatch
        - fstatat
        - gl_scratch_buffer_set_array_size
        - glob_lstat
        - glob_use_alloca
        - is_dir
        - opendir
        - readdir
        - readdir_result_type
        - realloc
        - rpl_free
        - scratch_buffer_free
        - scratch_buffer_init
        - strdup
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'glob.c:1296,28'
          Branch Sides:
            - BranchSide:      'glob.c:1296,32'
              BranchSideFuncs:
                - opendir
                - dirfd
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - __errno_location
                - __errno_location
                - strlen
                - glob_use_alloca
                - malloc
                - glob_lstat
                - __errno_location
                - rpl_free
            - BranchSide:      'glob.c:1303,12'
              BranchSideFuncs:
                - opendir
                - dirfd
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - __errno_location
                - __errno_location
                - strlen
                - glob_use_alloca
                - malloc
                - glob_lstat
                - __errno_location
                - rpl_free
        - Branch String:   'glob.c:1296,7'
          Branch Sides:
            - BranchSide:      'glob.c:1301,13'
              BranchSideFuncs:
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
            - BranchSide:      'glob.c:1303,12'
              BranchSideFuncs:
                - opendir
                - dirfd
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - __errno_location
                - __errno_location
                - strlen
                - glob_use_alloca
                - malloc
                - glob_lstat
                - __errno_location
                - rpl_free
        - Branch String:   'glob.c:1303,12'
          Branch Sides:
            - BranchSide:      'glob.c:1305,31'
              BranchSideFuncs:
                - strlen
                - glob_use_alloca
                - malloc
                - glob_lstat
                - __errno_location
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
                - rpl_free
            - BranchSide:      'glob.c:1334,35'
              BranchSideFuncs:
                - opendir
                - dirfd
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - __errno_location
                - __errno_location
        - Branch String:   'glob.c:1309,12'
          Branch Sides:
            - BranchSide:      'glob.c:1307,12'
              BranchSideFuncs:
                - malloc
                - glob_lstat
                - __errno_location
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
                - rpl_free
            - BranchSide:      'glob.c:1309,32'
              BranchSideFuncs:
                - glob_use_alloca
                - malloc
                - glob_lstat
                - __errno_location
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
                - rpl_free
        - Branch String:   'glob.c:1311,11'
          Branch Sides:
            - BranchSide:      'glob.c:1312,20'
              BranchSideFuncs:
                - glob_lstat
                - __errno_location
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
                - rpl_free
            - BranchSide:      'glob.c:1315,30'
              BranchSideFuncs:
                - malloc
                - glob_lstat
                - __errno_location
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
                - rpl_free
        - Branch String:   'glob.c:1316,15'
          Branch Sides:
            - BranchSide:      'glob.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:1317,13'
              BranchSideFuncs: []
        - Branch String:   'glob.c:1324,11'
          Branch Sides:
            - BranchSide:      'glob.c:1324,14'
              BranchSideFuncs:
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
                - rpl_free
            - BranchSide:      'glob.c:1327,15'
              BranchSideFuncs:
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
                - rpl_free
        - Branch String:   'glob.c:1323,11'
          Branch Sides:
            - BranchSide:      'glob.c:1327,15'
              BranchSideFuncs:
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
                - rpl_free
            - BranchSide:      'glob.c:1329,11'
              BranchSideFuncs:
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
                - rpl_free
        - Branch String:   'glob.c:1329,11'
          Branch Sides:
            - BranchSide:      'glob.c:1330,15'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
            - BranchSide:      'glob.c:1331,5'
              BranchSideFuncs:
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
        - Branch String:   'glob.c:1334,17'
          Branch Sides:
            - BranchSide:      'glob.c:1335,21'
              BranchSideFuncs:
                - dirfd
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - __errno_location
                - __errno_location
            - BranchSide:      'glob.c:1336,28'
              BranchSideFuncs:
                - opendir
                - dirfd
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - __errno_location
                - __errno_location
        - Branch String:   'glob.c:1337,11'
          Branch Sides:
            - BranchSide:      'glob.c:1339,15'
              BranchSideFuncs:
                - __errno_location
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
                - __errno_location
            - BranchSide:      'glob.c:1346,23'
              BranchSideFuncs:
                - dirfd
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
        - Branch String:   'glob.c:1340,15'
          Branch Sides:
            - BranchSide:      'glob.c:1340,20'
              BranchSideFuncs:
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
                - __errno_location
            - BranchSide:      'glob.c:1343,9'
              BranchSideFuncs:
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
        - Branch String:   'glob.c:1340,36'
          Branch Sides:
            - BranchSide:      'glob.c:1340,41'
              BranchSideFuncs:
                - __errno_location
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
            - BranchSide:      'glob.c:1341,23'
              BranchSideFuncs:
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
        - Branch String:   'glob.c:1341,19'
          Branch Sides:
            - BranchSide:      'glob.c:1341,23'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:1342,13'
              BranchSideFuncs: []
        - Branch String:   'glob.c:1339,15'
          Branch Sides:
            - BranchSide:      'glob.c:1342,13'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:1343,9'
              BranchSideFuncs:
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
        - Branch String:   'glob.c:1356,21'
          Branch Sides:
            - BranchSide:      'glob.c:1357,39'
              BranchSideFuncs:
                - convert_dirent
                - fnmatch
                - readdir
                - convert_dirent
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
            - BranchSide:      'glob.c:1361,52'
              BranchSideFuncs:
                - readdir
                - convert_dirent
                - fnmatch
                - convert_dirent
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
        - Branch String:   'glob.c:1367,19'
          Branch Sides:
            - BranchSide:      'glob.c:1368,17'
              BranchSideFuncs:
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
            - BranchSide:      'glob.c:1372,19'
              BranchSideFuncs:
                - fnmatch
                - readdir
                - convert_dirent
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - strdup
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
        - Branch String:   'glob.c:1372,19'
          Branch Sides:
            - BranchSide:      'glob.c:1373,25'
              BranchSideFuncs:
                - readdir_result_type
                - fstatat
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
            - BranchSide:      'glob.c:1403,28'
              BranchSideFuncs:
                - fnmatch
                - readdir
                - convert_dirent
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - strdup
                - glob_use_alloca
                - malloc
        - Branch String:   'glob.c:1373,17'
          Branch Sides:
            - BranchSide:      'glob.c:1375,28'
              BranchSideFuncs:
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
            - BranchSide:      'glob.c:1376,32'
              BranchSideFuncs:
                - fnmatch
                - readdir
                - convert_dirent
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - strdup
                - glob_use_alloca
                - malloc
            - BranchSide:      'glob.c:1380,25'
              BranchSideFuncs:
                - fstatat
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
            - BranchSide:      'glob.c:1380,25'
              BranchSideFuncs:
                - fstatat
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
        - Branch String:   'glob.c:1380,25'
          Branch Sides:
            - BranchSide:      'glob.c:1380,25'
              BranchSideFuncs:
                - fstatat
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
            - BranchSide:      'glob.c:1380,25'
              BranchSideFuncs:
                - fstatat
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
        - Branch String:   'glob.c:1380,25'
          Branch Sides:
            - BranchSide:      'glob.c:1382,52'
              BranchSideFuncs:
                - strlen
                - is_dir
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - gl_scratch_buffer_set_array_size
            - BranchSide:      'glob.c:1397,48'
              BranchSideFuncs:
                - fstatat
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
        - Branch String:   'glob.c:1385,29'
          Branch Sides:
            - BranchSide:      'glob.c:1385,68'
              BranchSideFuncs:
                - gl_scratch_buffer_set_array_size
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - is_dir
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
            - BranchSide:      'glob.c:1387,46'
              BranchSideFuncs:
                - is_dir
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
        - Branch String:   'glob.c:1384,29'
          Branch Sides:
            - BranchSide:      'glob.c:1386,27'
              BranchSideFuncs:
                - is_dir
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
            - BranchSide:      'glob.c:1387,46'
              BranchSideFuncs:
                - is_dir
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
        - Branch String:   'glob.c:1391,29'
          Branch Sides:
            - BranchSide:      'glob.c:1392,27'
              BranchSideFuncs:
                - fnmatch
                - readdir
                - convert_dirent
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - strdup
                - glob_use_alloca
                - malloc
            - BranchSide:      'glob.c:1393,23'
              BranchSideFuncs:
                - fnmatch
                - readdir
                - convert_dirent
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - strdup
                - glob_use_alloca
                - malloc
        - Branch String:   'glob.c:1398,32'
          Branch Sides:
            - BranchSide:      'glob.c:1398,35'
              BranchSideFuncs:
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
            - BranchSide:      'glob.c:1399,27'
              BranchSideFuncs:
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
        - Branch String:   'glob.c:1397,29'
          Branch Sides:
            - BranchSide:      'glob.c:0,0'
              BranchSideFuncs:
                - fnmatch
                - readdir
                - convert_dirent
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - strdup
                - glob_use_alloca
                - malloc
            - BranchSide:      'glob.c:1399,27'
              BranchSideFuncs:
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
        - Branch String:   'glob.c:1403,19'
          Branch Sides:
            - BranchSide:      'glob.c:1352,11'
              BranchSideFuncs:
                - strdup
                - readdir
                - convert_dirent
                - fnmatch
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - glob_use_alloca
                - malloc
            - BranchSide:      'glob.c:1405,23'
              BranchSideFuncs:
                - strdup
                - readdir
                - convert_dirent
                - fnmatch
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
                - glob_use_alloca
                - malloc
        - Branch String:   'glob.c:1405,23'
          Branch Sides:
            - BranchSide:      'glob.c:1408,38'
              BranchSideFuncs:
                - glob_use_alloca
                - malloc
                - strdup
                - readdir
                - convert_dirent
                - fnmatch
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
            - BranchSide:      'glob.c:1426,48'
              BranchSideFuncs:
                - strdup
                - readdir
                - convert_dirent
                - fnmatch
                - glob_use_alloca
                - malloc
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
        - Branch String:   'glob.c:1412,27'
          Branch Sides:
            - BranchSide:      'glob.c:1414,25'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
            - BranchSide:      'glob.c:1415,44'
              BranchSideFuncs:
                - glob_use_alloca
                - malloc
                - strdup
                - readdir
                - convert_dirent
                - fnmatch
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
        - Branch String:   'glob.c:1415,27'
          Branch Sides:
            - BranchSide:      'glob.c:1417,29'
              BranchSideFuncs:
                - strdup
                - readdir
                - convert_dirent
                - fnmatch
                - glob_use_alloca
                - malloc
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
            - BranchSide:      'glob.c:1418,52'
              BranchSideFuncs:
                - malloc
                - strdup
                - readdir
                - convert_dirent
                - fnmatch
                - glob_use_alloca
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
        - Branch String:   'glob.c:1418,32'
          Branch Sides:
            - BranchSide:      'glob.c:0,0'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
            - BranchSide:      'glob.c:1420,25'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
        - Branch String:   'glob.c:1427,23'
          Branch Sides:
            - BranchSide:      'glob.c:1428,21'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
            - BranchSide:      'glob.c:1429,19'
              BranchSideFuncs:
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
        - Branch String:   'glob.c:1431,23'
          Branch Sides:
            - BranchSide:      'glob.c:1432,21'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
            - BranchSide:      'glob.c:1433,17'
              BranchSideFuncs:
                - readdir
                - convert_dirent
                - fnmatch
                - strdup
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - glob_use_alloca
                - malloc
                - readdir_result_type
                - fstatat
                - strlen
                - is_dir
                - gl_scratch_buffer_set_array_size
                - realloc
                - rpl_free
                - strlen
                - malloc
                - convert_dirent
        - Branch String:   'glob.c:1438,19'
          Branch Sides:
            - BranchSide:      'glob.c:1438,23'
              BranchSideFuncs:
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - malloc
            - BranchSide:      'glob.c:1448,10'
              BranchSideFuncs:
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:1438,7'
          Branch Sides:
            - BranchSide:      'glob.c:1440,28'
              BranchSideFuncs:
                - strlen
                - malloc
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:1448,10'
              BranchSideFuncs:
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:1443,11'
          Branch Sides:
            - BranchSide:      'glob.c:1444,9'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
            - BranchSide:      'glob.c:1445,27'
              BranchSideFuncs:
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - realloc
                - rpl_free
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:1449,7'
          Branch Sides:
            - BranchSide:      'glob.c:1452,14'
              BranchSideFuncs:
                - realloc
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:1522,7'
              BranchSideFuncs:
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
        - Branch String:   'glob.c:1454,11'
          Branch Sides:
            - BranchSide:      'glob.c:1456,9'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
            - BranchSide:      'glob.c:1459,20'
              BranchSideFuncs:
                - realloc
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:1463,11'
          Branch Sides:
            - BranchSide:      'glob.c:1464,9'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
            - BranchSide:      'glob.c:1491,11'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
        - Branch String:   'glob.c:1469,15'
          Branch Sides:
            - BranchSide:      'glob.c:1470,23'
              BranchSideFuncs:
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
            - BranchSide:      'glob.c:1471,23'
              BranchSideFuncs:
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
        - Branch String:   'glob.c:1476,19'
          Branch Sides:
            - BranchSide:      'glob.c:1479,19'
              BranchSideFuncs:
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
            - BranchSide:      'glob.c:1481,21'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
        - Branch String:   'glob.c:1482,19'
          Branch Sides:
            - BranchSide:      'glob.c:1483,32'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
            - BranchSide:      'glob.c:1485,23'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
                - rpl_free
        - Branch String:   'glob.c:1494,15'
          Branch Sides:
            - BranchSide:      'glob.c:1496,21'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
            - BranchSide:      'glob.c:1497,23'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
        - Branch String:   'glob.c:1502,19'
          Branch Sides:
            - BranchSide:      'glob.c:1505,19'
              BranchSideFuncs:
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
            - BranchSide:      'glob.c:1507,21'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
        - Branch String:   'glob.c:1508,19'
          Branch Sides:
            - BranchSide:      'glob.c:1509,32'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
            - BranchSide:      'glob.c:1511,23'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __errno_location
                - closedir
                - __errno_location
        - Branch String:   'glob.c:1522,7'
          Branch Sides:
            - BranchSide:      'glob.c:1524,14'
              BranchSideFuncs:
                - __errno_location
                - closedir
                - __errno_location
                - scratch_buffer_free
            - BranchSide:      'glob.c:1532,3'
              BranchSideFuncs:
                - scratch_buffer_free
        - Branch String:   'glob.c:1525,11'
          Branch Sides:
            - BranchSide:      'glob.c:1526,11'
              BranchSideFuncs:
                - __errno_location
                - scratch_buffer_free
            - BranchSide:      'glob.c:1528,19'
              BranchSideFuncs:
                - closedir
                - __errno_location
                - scratch_buffer_free
      Callsites:
        - Src:             'glob.c:1271,19'
          Dst:             strlen
        - Src:             'glob.c:1274,3'
          Dst:             scratch_buffer_init
        - Src:             'glob.c:1295,10'
          Dst:             __glob_pattern_type
        - Src:             'glob.c:1305,23'
          Dst:             strlen
        - Src:             'glob.c:1309,15'
          Dst:             glob_use_alloca
        - Src:             'glob.c:1323,11'
          Dst:             glob_lstat
        - Src:             'glob.c:1324,14'
          Dst:             __errno_location
        - Src:             'glob.c:1330,9'
          Dst:             rpl_free
        - Src:             'glob.c:1336,19'
          Dst:             opendir
        - Src:             'glob.c:1339,15'
          Dst:             __errno_location
        - Src:             'glob.c:1340,62'
          Dst:             __errno_location
        - Src:             'glob.c:1347,21'
          Dst:             dirfd
        - Src:             'glob.c:1357,23'
          Dst:             convert_dirent
        - Src:             'glob.c:1361,41'
          Dst:             readdir
        - Src:             'glob.c:1361,25'
          Dst:             convert_dirent
        - Src:             'glob.c:1373,25'
          Dst:             readdir_result_type
        - Src:             'glob.c:1382,42'
          Dst:             strlen
        - Src:             'glob.c:1385,33'
          Dst:             gl_scratch_buffer_set_array_size
        - Src:             'glob.c:1391,31'
          Dst:             is_dir
        - Src:             'glob.c:1397,32'
          Dst:             fstatat
        - Src:             'glob.c:1403,19'
          Dst:             fnmatch
        - Src:             'glob.c:1415,27'
          Dst:             glob_use_alloca
        - Src:             'glob.c:1426,38'
          Dst:             strdup
        - Src:             'glob.c:1440,20'
          Dst:             strlen
        - Src:             'glob.c:1459,11'
          Dst:             realloc
        - Src:             'glob.c:1470,17'
          Dst:             rpl_free
        - Src:             'glob.c:1485,17'
          Dst:             rpl_free
        - Src:             'glob.c:1511,17'
          Dst:             rpl_free
        - Src:             'glob.c:1524,14'
          Dst:             __errno_location
        - Src:             'glob.c:1528,9'
          Dst:             closedir
        - Src:             'glob.c:1529,7'
          Dst:             __errno_location
        - Src:             'glob.c:1532,3'
          Dst:             scratch_buffer_free
    - functionName:    scratch_buffer_init
      functionSourceFile: '/src/wget2/lib/./malloc/scratch_buffer.gl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.scratch_buffer *'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __glob_pattern_type
      functionSourceFile: '/src/wget2/lib/./glob_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - pattern
        - quote
      BBCount:         22
      ICount:          112
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './glob_internal.h:36,3'
          Branch Sides:
            - BranchSide:      './glob_internal.h:37,14'
              BranchSideFuncs: []
            - BranchSide:      './glob_internal.h:62,10'
              BranchSideFuncs: []
        - Branch String:   './glob_internal.h:37,5'
          Branch Sides:
            - BranchSide:      './glob_internal.h:41,9'
              BranchSideFuncs: []
            - BranchSide:      './glob_internal.h:41,9'
              BranchSideFuncs: []
            - BranchSide:      './glob_internal.h:44,13'
              BranchSideFuncs: []
            - BranchSide:      './glob_internal.h:53,13'
              BranchSideFuncs: []
            - BranchSide:      './glob_internal.h:57,13'
              BranchSideFuncs: []
            - BranchSide:      './glob_internal.h:60,7'
              BranchSideFuncs: []
        - Branch String:   './glob_internal.h:44,13'
          Branch Sides:
            - BranchSide:      './glob_internal.h:46,17'
              BranchSideFuncs: []
            - BranchSide:      './glob_internal.h:50,9'
              BranchSideFuncs: []
        - Branch String:   './glob_internal.h:46,17'
          Branch Sides:
            - BranchSide:      './glob_internal.h:47,15'
              BranchSideFuncs: []
            - BranchSide:      './glob_internal.h:48,17'
              BranchSideFuncs: []
        - Branch String:   './glob_internal.h:57,13'
          Branch Sides:
            - BranchSide:      './glob_internal.h:58,11'
              BranchSideFuncs: []
            - BranchSide:      './glob_internal.h:59,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    glob_use_alloca
      functionSourceFile: '/src/wget2/lib/glob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - alloca_used
        - len
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'glob.c:227,11'
          Branch Sides:
            - BranchSide:      'glob.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:227,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    opendir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct.__dirstream *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dirfd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.__dirstream *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct.dirent *'
      argCount:        1
      argTypes:
        - 'struct.__dirstream *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_dir
      functionSourceFile: '/src/wget2/lib/glob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'struct.glob_t *'
      constantsTouched: []
      argNames:
        - filename
        - flags
        - pglob
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fstatat
      functionUses:    3
      BranchProfiles:
        - Branch String:   'glob.c:244,11'
          Branch Sides:
            - BranchSide:      'glob.c:245,13'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:246,40'
              BranchSideFuncs:
                - fstatat
        - Branch String:   'glob.c:245,49'
          Branch Sides:
            - BranchSide:      'glob.c:245,52'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:245,49'
              BranchSideFuncs: []
        - Branch String:   'glob.c:247,14'
          Branch Sides:
            - BranchSide:      'glob.c:247,17'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:247,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'glob.c:246,14'
          Dst:             fstatat
    - functionName:    fnmatch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    closedir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.__dirstream *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scratch_buffer_free
      functionSourceFile: '/src/wget2/lib/./malloc/scratch_buffer.gl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.scratch_buffer *'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rpl_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   './malloc/scratch_buffer.gl.h:86,7'
          Branch Sides:
            - BranchSide:      './malloc/scratch_buffer.gl.h:86,7'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      './malloc/scratch_buffer.gl.h:87,11'
              BranchSideFuncs:
                - rpl_free
      Callsites:
        - Src:             './malloc/scratch_buffer.gl.h:87,5'
          Dst:             rpl_free
    - functionName:    next_brace_sub
      functionSourceFile: '/src/wget2/lib/glob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - cp
        - flags
      BBCount:         30
      ICount:          146
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'glob.c:255,3'
          Branch Sides:
            - BranchSide:      'glob.c:256,10'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:271,11'
              BranchSideFuncs: []
        - Branch String:   'glob.c:256,38'
          Branch Sides:
            - BranchSide:      'glob.c:256,42'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:264,15'
              BranchSideFuncs: []
        - Branch String:   'glob.c:256,9'
          Branch Sides:
            - BranchSide:      'glob.c:258,14'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:264,15'
              BranchSideFuncs: []
        - Branch String:   'glob.c:258,13'
          Branch Sides:
            - BranchSide:      'glob.c:259,11'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:260,9'
              BranchSideFuncs: []
        - Branch String:   'glob.c:264,25'
          Branch Sides:
            - BranchSide:      'glob.c:264,33'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:264,47'
              BranchSideFuncs: []
        - Branch String:   'glob.c:264,42'
          Branch Sides:
            - BranchSide:      'glob.c:264,47'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:265,11'
              BranchSideFuncs: []
        - Branch String:   'glob.c:264,57'
          Branch Sides:
            - BranchSide:      'glob.c:264,60'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:267,16'
              BranchSideFuncs: []
        - Branch String:   'glob.c:264,13'
          Branch Sides:
            - BranchSide:      'glob.c:265,11'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:267,16'
              BranchSideFuncs: []
        - Branch String:   'glob.c:271,10'
          Branch Sides:
            - BranchSide:      'glob.c:271,24'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:271,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rpl_glob
      functionSourceFile: '/src/wget2/lib/glob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'func_type *'
        - 'struct.glob_t *'
      constantsTouched: []
      argNames:
        - pattern
        - flags
        - errfunc
        - pglob
      BBCount:         406
      ICount:          2696
      EdgeCount:       552
      CyclomaticComplexity: 148
      functionsReached:
        - __errno_location
        - __glob_pattern_type
        - collated_compare
        - getenv
        - getlogin_r
        - getpwnam_r
        - gl_scratch_buffer_grow
        - glob_in_dir
        - glob_use_alloca
        - is_dir
        - memchr
        - next_brace_sub
        - prefix_array
        - qsort
        - realloc
        - rpl_free
        - rpl_glob
        - rpl_globfree
        - scratch_buffer_free
        - scratch_buffer_init
        - strchr
        - strcpy
        - strdup
        - strlen
        - strrchr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'glob.c:303,23'
          Branch Sides:
            - BranchSide:      'glob.c:303,26'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'glob.c:305,7'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'glob.c:303,40'
          Branch Sides:
            - BranchSide:      'glob.c:303,44'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'glob.c:305,7'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'glob.c:303,7'
          Branch Sides:
            - BranchSide:      'glob.c:305,7'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'glob.c:311,7'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
                - strchr
                - malloc
                - strlen
        - Branch String:   'glob.c:311,18'
          Branch Sides:
            - BranchSide:      'glob.c:311,21'
              BranchSideFuncs:
                - strlen
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
                - strchr
                - malloc
            - BranchSide:      'glob.c:314,9'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
                - strchr
                - malloc
        - Branch String:   'glob.c:311,7'
          Branch Sides:
            - BranchSide:      'glob.c:312,11'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
                - strchr
                - malloc
            - BranchSide:      'glob.c:314,9'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
                - strchr
                - malloc
        - Branch String:   'glob.c:314,7'
          Branch Sides:
            - BranchSide:      'glob.c:317,5'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
                - strchr
                - malloc
            - BranchSide:      'glob.c:319,9'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
                - strchr
                - malloc
        - Branch String:   'glob.c:319,7'
          Branch Sides:
            - BranchSide:      'glob.c:321,7'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
                - strchr
            - BranchSide:      'glob.c:341,7'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
                - strchr
        - Branch String:   'glob.c:322,11'
          Branch Sides:
            - BranchSide:      'glob.c:323,9'
              BranchSideFuncs:
                - malloc
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
                - strchr
            - BranchSide:      'glob.c:328,15'
              BranchSideFuncs:
                - malloc
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
                - strchr
        - Branch String:   'glob.c:328,15'
          Branch Sides:
            - BranchSide:      'glob.c:329,13'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:331,48'
              BranchSideFuncs:
                - malloc
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
                - strchr
        - Branch String:   'glob.c:333,15'
          Branch Sides:
            - BranchSide:      'glob.c:334,13'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:336,18'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
                - strchr
        - Branch String:   'glob.c:336,11'
          Branch Sides:
            - BranchSide:      'glob.c:0,0'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
                - strchr
            - BranchSide:      'glob.c:337,13'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
                - strchr
        - Branch String:   'glob.c:341,7'
          Branch Sides:
            - BranchSide:      'glob.c:341,15'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
                - strchr
            - BranchSide:      'glob.c:345,11'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
                - strchr
        - Branch String:   'glob.c:345,11'
          Branch Sides:
            - BranchSide:      'glob.c:346,25'
              BranchSideFuncs:
                - strchr
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
            - BranchSide:      'glob.c:349,19'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
        - Branch String:   'glob.c:352,19'
          Branch Sides:
            - BranchSide:      'glob.c:354,25'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
            - BranchSide:      'glob.c:358,20'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
        - Branch String:   'glob.c:358,34'
          Branch Sides:
            - BranchSide:      'glob.c:358,37'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
            - BranchSide:      'glob.c:360,25'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
        - Branch String:   'glob.c:358,19'
          Branch Sides:
            - BranchSide:      'glob.c:359,17'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
            - BranchSide:      'glob.c:360,25'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
        - Branch String:   'glob.c:360,24'
          Branch Sides:
            - BranchSide:      'glob.c:0,0'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
            - BranchSide:      'glob.c:361,17'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
        - Branch String:   'glob.c:367,11'
          Branch Sides:
            - BranchSide:      'glob.c:378,40'
              BranchSideFuncs:
                - strlen
                - glob_use_alloca
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
            - BranchSide:      'glob.c:469,5'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
        - Branch String:   'glob.c:380,15'
          Branch Sides:
            - BranchSide:      'glob.c:381,22'
              BranchSideFuncs:
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
            - BranchSide:      'glob.c:384,32'
              BranchSideFuncs:
                - malloc
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
        - Branch String:   'glob.c:385,19'
          Branch Sides:
            - BranchSide:      'glob.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:386,17'
              BranchSideFuncs: []
        - Branch String:   'glob.c:395,15'
          Branch Sides:
            - BranchSide:      'glob.c:396,13'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - rpl_free
            - BranchSide:      'glob.c:406,18'
              BranchSideFuncs:
                - strlen
                - rpl_glob
                - next_brace_sub
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - rpl_free
                - rpl_globfree
                - rpl_free
                - next_brace_sub
                - rpl_free
        - Branch String:   'glob.c:399,19'
          Branch Sides:
            - BranchSide:      'glob.c:400,23'
              BranchSideFuncs:
                - rpl_free
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
            - BranchSide:      'glob.c:401,21'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
        - Branch String:   'glob.c:407,11'
          Branch Sides:
            - BranchSide:      'glob.c:409,38'
              BranchSideFuncs:
                - next_brace_sub
                - strlen
                - rpl_glob
                - next_brace_sub
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - rpl_free
                - rpl_globfree
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:416,30'
              BranchSideFuncs:
                - strlen
                - rpl_glob
                - next_brace_sub
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - rpl_free
                - rpl_globfree
                - rpl_free
        - Branch String:   'glob.c:410,19'
          Branch Sides:
            - BranchSide:      'glob.c:407,11'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - rpl_free
            - BranchSide:      'glob.c:412,17'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - rpl_free
        - Branch String:   'glob.c:439,26'
          Branch Sides:
            - BranchSide:      'glob.c:439,29'
              BranchSideFuncs:
                - next_brace_sub
                - rpl_glob
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - rpl_free
                - rpl_globfree
                - rpl_free
            - BranchSide:      'glob.c:451,20'
              BranchSideFuncs:
                - next_brace_sub
                - rpl_glob
                - rpl_globfree
                - rpl_free
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - rpl_free
        - Branch String:   'glob.c:439,19'
          Branch Sides:
            - BranchSide:      'glob.c:441,23'
              BranchSideFuncs:
                - rpl_globfree
                - rpl_free
            - BranchSide:      'glob.c:451,20'
              BranchSideFuncs:
                - next_brace_sub
                - rpl_glob
                - rpl_globfree
                - rpl_free
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - rpl_free
        - Branch String:   'glob.c:441,23'
          Branch Sides:
            - BranchSide:      'glob.c:442,27'
              BranchSideFuncs:
                - rpl_free
                - rpl_globfree
            - BranchSide:      'glob.c:443,25'
              BranchSideFuncs:
                - rpl_globfree
        - Branch String:   'glob.c:443,23'
          Branch Sides:
            - BranchSide:      'glob.c:445,33'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:448,26'
              BranchSideFuncs: []
        - Branch String:   'glob.c:451,19'
          Branch Sides:
            - BranchSide:      'glob.c:453,17'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - rpl_free
            - BranchSide:      'glob.c:455,19'
              BranchSideFuncs:
                - next_brace_sub
                - rpl_glob
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
                - rpl_free
                - rpl_globfree
                - rpl_free
        - Branch String:   'glob.c:460,15'
          Branch Sides:
            - BranchSide:      'glob.c:461,19'
              BranchSideFuncs:
                - rpl_free
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
            - BranchSide:      'glob.c:463,15'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
        - Branch String:   'glob.c:463,15'
          Branch Sides:
            - BranchSide:      'glob.c:465,13'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:466,22'
              BranchSideFuncs:
                - strrchr
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
                - strlen
        - Branch String:   'glob.c:487,7'
          Branch Sides:
            - BranchSide:      'glob.c:491,12'
              BranchSideFuncs:
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - strlen
            - BranchSide:      'glob.c:514,12'
              BranchSideFuncs:
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
        - Branch String:   'glob.c:491,51'
          Branch Sides:
            - BranchSide:      'glob.c:491,54'
              BranchSideFuncs:
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - strlen
            - BranchSide:      'glob.c:503,15'
              BranchSideFuncs:
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
        - Branch String:   'glob.c:491,11'
          Branch Sides:
            - BranchSide:      'glob.c:493,30'
              BranchSideFuncs:
                - strlen
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
            - BranchSide:      'glob.c:503,15'
              BranchSideFuncs:
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
        - Branch String:   'glob.c:503,15'
          Branch Sides:
            - BranchSide:      'glob.c:505,20'
              BranchSideFuncs:
                - rpl_globfree
                - rpl_free
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:509,22'
              BranchSideFuncs:
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
        - Branch String:   'glob.c:515,12'
          Branch Sides:
            - BranchSide:      'glob.c:515,16'
              BranchSideFuncs:
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
            - BranchSide:      'glob.c:519,15'
              BranchSideFuncs:
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
        - Branch String:   'glob.c:515,40'
          Branch Sides:
            - BranchSide:      'glob.c:515,43'
              BranchSideFuncs:
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
            - BranchSide:      'glob.c:526,16'
              BranchSideFuncs:
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
        - Branch String:   'glob.c:516,16'
          Branch Sides:
            - BranchSide:      'glob.c:516,20'
              BranchSideFuncs:
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
            - BranchSide:      'glob.c:526,16'
              BranchSideFuncs:
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
        - Branch String:   'glob.c:514,12'
          Branch Sides:
            - BranchSide:      'glob.c:519,15'
              BranchSideFuncs:
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
            - BranchSide:      'glob.c:526,16'
              BranchSideFuncs:
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
        - Branch String:   'glob.c:546,11'
          Branch Sides:
            - BranchSide:      'glob.c:547,16'
              BranchSideFuncs:
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
            - BranchSide:      'glob.c:550,26'
              BranchSideFuncs:
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
        - Branch String:   'glob.c:551,15'
          Branch Sides:
            - BranchSide:      'glob.c:552,13'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:553,26'
              BranchSideFuncs:
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
                - rpl_glob
        - Branch String:   'glob.c:572,40'
          Branch Sides:
            - BranchSide:      'glob.c:572,43'
              BranchSideFuncs:
                - rpl_glob
                - rpl_free
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:585,29'
              BranchSideFuncs:
                - rpl_glob
                - rpl_free
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:572,15'
          Branch Sides:
            - BranchSide:      'glob.c:576,35'
              BranchSideFuncs:
                - rpl_glob
                - rpl_free
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:585,29'
              BranchSideFuncs:
                - rpl_glob
                - rpl_free
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:578,34'
          Branch Sides:
            - BranchSide:      'glob.c:578,37'
              BranchSideFuncs:
                - rpl_glob
                - rpl_free
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:578,15'
              BranchSideFuncs:
                - rpl_glob
                - rpl_free
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:578,15'
          Branch Sides:
            - BranchSide:      'glob.c:578,52'
              BranchSideFuncs:
                - rpl_glob
                - rpl_free
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:579,21'
              BranchSideFuncs:
                - rpl_glob
                - rpl_free
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:579,19'
          Branch Sides:
            - BranchSide:      'glob.c:581,30'
              BranchSideFuncs:
                - rpl_glob
                - rpl_free
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:584,13'
              BranchSideFuncs:
                - rpl_glob
                - rpl_free
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:586,15'
          Branch Sides:
            - BranchSide:      'glob.c:587,33'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'glob.c:589,20'
              BranchSideFuncs:
                - rpl_free
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:602,47'
          Branch Sides:
            - BranchSide:      'glob.c:602,50'
              BranchSideFuncs:
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
            - BranchSide:      'glob.c:898,7'
              BranchSideFuncs:
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
        - Branch String:   'glob.c:602,7'
          Branch Sides:
            - BranchSide:      'glob.c:604,11'
              BranchSideFuncs:
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
            - BranchSide:      'glob.c:898,7'
              BranchSideFuncs:
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
        - Branch String:   'glob.c:604,30'
          Branch Sides:
            - BranchSide:      'glob.c:604,33'
              BranchSideFuncs:
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
            - BranchSide:      'glob.c:609,28'
              BranchSideFuncs:
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
        - Branch String:   'glob.c:605,11'
          Branch Sides:
            - BranchSide:      'glob.c:605,17'
              BranchSideFuncs:
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
            - BranchSide:      'glob.c:609,28'
              BranchSideFuncs:
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
        - Branch String:   'glob.c:605,40'
          Branch Sides:
            - BranchSide:      'glob.c:605,43'
              BranchSideFuncs:
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
            - BranchSide:      'glob.c:739,36'
              BranchSideFuncs:
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
        - Branch String:   'glob.c:606,15'
          Branch Sides:
            - BranchSide:      'glob.c:606,19'
              BranchSideFuncs:
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
            - BranchSide:      'glob.c:739,36'
              BranchSideFuncs:
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
        - Branch String:   'glob.c:606,38'
          Branch Sides:
            - BranchSide:      'glob.c:606,41'
              BranchSideFuncs:
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
            - BranchSide:      'glob.c:609,28'
              BranchSideFuncs:
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
        - Branch String:   'glob.c:604,11'
          Branch Sides:
            - BranchSide:      'glob.c:609,28'
              BranchSideFuncs:
                - getenv
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - scratch_buffer_free
                - strdup
                - strlen
                - getpwnam_r
            - BranchSide:      'glob.c:739,36'
              BranchSideFuncs:
                - strchr
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
                - strchr
        - Branch String:   'glob.c:611,32'
          Branch Sides:
            - BranchSide:      'glob.c:611,35'
              BranchSideFuncs:
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - rpl_free
                - scratch_buffer_free
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - strdup
                - strlen
                - getpwnam_r
            - BranchSide:      'glob.c:636,15'
              BranchSideFuncs:
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - rpl_free
                - scratch_buffer_free
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - strdup
                - strlen
                - getpwnam_r
        - Branch String:   'glob.c:611,15'
          Branch Sides:
            - BranchSide:      'glob.c:636,15'
              BranchSideFuncs:
                - scratch_buffer_init
                - getlogin_r
                - gl_scratch_buffer_grow
                - rpl_free
                - scratch_buffer_free
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - strdup
                - strlen
                - getpwnam_r
            - BranchSide:      'glob.c:675,15'
              BranchSideFuncs:
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:641,23'
          Branch Sides:
            - BranchSide:      'glob.c:644,30'
              BranchSideFuncs:
                - strlen
                - getpwnam_r
                - gl_scratch_buffer_grow
                - rpl_free
                - getlogin_r
                - scratch_buffer_free
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - strdup
            - BranchSide:      'glob.c:654,23'
              BranchSideFuncs:
                - gl_scratch_buffer_grow
                - rpl_free
                - getlogin_r
                - strlen
                - getpwnam_r
                - scratch_buffer_free
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - strdup
        - Branch String:   'glob.c:656,23'
          Branch Sides:
            - BranchSide:      'glob.c:637,15'
              BranchSideFuncs:
                - getlogin_r
                - gl_scratch_buffer_grow
                - rpl_free
                - scratch_buffer_free
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
                - strdup
                - strlen
                - getpwnam_r
            - BranchSide:      'glob.c:658,30'
              BranchSideFuncs:
                - rpl_free
        - Branch String:   'glob.c:662,19'
          Branch Sides:
            - BranchSide:      'glob.c:664,38'
              BranchSideFuncs:
                - strdup
                - scratch_buffer_free
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:667,15'
              BranchSideFuncs:
                - scratch_buffer_free
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:668,28'
          Branch Sides:
            - BranchSide:      'glob.c:668,31'
              BranchSideFuncs:
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:674,13'
              BranchSideFuncs:
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:668,19'
          Branch Sides:
            - BranchSide:      'glob.c:670,26'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'glob.c:674,13'
              BranchSideFuncs:
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:675,32'
          Branch Sides:
            - BranchSide:      'glob.c:675,35'
              BranchSideFuncs:
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:677,19'
              BranchSideFuncs:
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:675,15'
          Branch Sides:
            - BranchSide:      'glob.c:677,19'
              BranchSideFuncs:
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:691,15'
              BranchSideFuncs:
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
        - Branch String:   'glob.c:677,19'
          Branch Sides:
            - BranchSide:      'glob.c:678,23'
              BranchSideFuncs:
                - rpl_free
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
            - BranchSide:      'glob.c:679,19'
              BranchSideFuncs:
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
        - Branch String:   'glob.c:679,19'
          Branch Sides:
            - BranchSide:      'glob.c:681,26'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'glob.c:686,28'
              BranchSideFuncs:
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
                - strlen
                - rpl_free
        - Branch String:   'glob.c:691,15'
          Branch Sides:
            - BranchSide:      'glob.c:693,19'
              BranchSideFuncs:
                - strlen
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:703,41'
              BranchSideFuncs:
                - strlen
                - glob_use_alloca
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:693,19'
          Branch Sides:
            - BranchSide:      'glob.c:694,23'
              BranchSideFuncs:
                - rpl_free
                - strlen
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
            - BranchSide:      'glob.c:696,25'
              BranchSideFuncs:
                - strlen
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
        - Branch String:   'glob.c:705,19'
          Branch Sides:
            - BranchSide:      'glob.c:706,24'
              BranchSideFuncs:
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:709,34'
              BranchSideFuncs:
                - malloc
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:710,23'
          Branch Sides:
            - BranchSide:      'glob.c:0,0'
              BranchSideFuncs:
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:712,27'
              BranchSideFuncs:
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:712,27'
          Branch Sides:
            - BranchSide:      'glob.c:713,31'
              BranchSideFuncs:
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:714,30'
              BranchSideFuncs:
                - rpl_free
        - Branch String:   'glob.c:722,19'
          Branch Sides:
            - BranchSide:      'glob.c:723,23'
              BranchSideFuncs:
                - rpl_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:725,25'
              BranchSideFuncs:
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:744,15'
          Branch Sides:
            - BranchSide:      'glob.c:746,19'
              BranchSideFuncs:
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
            - BranchSide:      'glob.c:755,15'
              BranchSideFuncs:
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
        - Branch String:   'glob.c:746,19'
          Branch Sides:
            - BranchSide:      'glob.c:748,38'
              BranchSideFuncs:
                - strchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
                - strchr
            - BranchSide:      'glob.c:753,36'
              BranchSideFuncs:
                - memchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
        - Branch String:   'glob.c:749,23'
          Branch Sides:
            - BranchSide:      'glob.c:750,40'
              BranchSideFuncs:
                - strchr
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
            - BranchSide:      'glob.c:751,17'
              BranchSideFuncs:
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
        - Branch String:   'glob.c:755,15'
          Branch Sides:
            - BranchSide:      'glob.c:756,25'
              BranchSideFuncs:
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
            - BranchSide:      'glob.c:760,36'
              BranchSideFuncs:
                - glob_use_alloca
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
        - Branch String:   'glob.c:760,19'
          Branch Sides:
            - BranchSide:      'glob.c:761,24'
              BranchSideFuncs:
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
            - BranchSide:      'glob.c:764,34'
              BranchSideFuncs:
                - malloc
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
        - Branch String:   'glob.c:765,23'
          Branch Sides:
            - BranchSide:      'glob.c:767,30'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'glob.c:770,36'
              BranchSideFuncs:
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
        - Branch String:   'glob.c:772,19'
          Branch Sides:
            - BranchSide:      'glob.c:774,38'
              BranchSideFuncs:
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
            - BranchSide:      'glob.c:797,37'
              BranchSideFuncs:
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
        - Branch String:   'glob.c:777,19'
          Branch Sides:
            - BranchSide:      'glob.c:779,28'
              BranchSideFuncs:
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
            - BranchSide:      'glob.c:794,20'
              BranchSideFuncs:
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
        - Branch String:   'glob.c:779,27'
          Branch Sides:
            - BranchSide:      'glob.c:781,31'
              BranchSideFuncs:
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
            - BranchSide:      'glob.c:792,32'
              BranchSideFuncs:
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
        - Branch String:   'glob.c:781,31'
          Branch Sides:
            - BranchSide:      'glob.c:786,35'
              BranchSideFuncs:
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
            - BranchSide:      'glob.c:790,27'
              BranchSideFuncs:
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
        - Branch String:   'glob.c:786,35'
          Branch Sides:
            - BranchSide:      'glob.c:787,35'
              BranchSideFuncs:
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
            - BranchSide:      'glob.c:788,31'
              BranchSideFuncs:
                - scratch_buffer_init
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
        - Branch String:   'glob.c:815,21'
          Branch Sides:
            - BranchSide:      'glob.c:811,13'
              BranchSideFuncs:
                - getpwnam_r
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
                - rpl_free
                - gl_scratch_buffer_grow
            - BranchSide:      'glob.c:817,28'
              BranchSideFuncs:
                - rpl_free
        - Branch String:   'glob.c:825,17'
          Branch Sides:
            - BranchSide:      'glob.c:826,21'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
            - BranchSide:      'glob.c:829,17'
              BranchSideFuncs:
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
        - Branch String:   'glob.c:829,17'
          Branch Sides:
            - BranchSide:      'glob.c:831,43'
              BranchSideFuncs:
                - strlen
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
            - BranchSide:      'glob.c:867,21'
              BranchSideFuncs:
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
        - Branch String:   'glob.c:832,35'
          Branch Sides:
            - BranchSide:      'glob.c:832,24'
              BranchSideFuncs:
                - glob_use_alloca
                - malloc
                - rpl_free
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
            - BranchSide:      'glob.c:832,66'
              BranchSideFuncs:
                - strlen
                - glob_use_alloca
                - malloc
                - rpl_free
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
        - Branch String:   'glob.c:835,20'
          Branch Sides:
            - BranchSide:      'glob.c:834,23'
              BranchSideFuncs:
                - glob_use_alloca
                - malloc
                - rpl_free
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
            - BranchSide:      'glob.c:835,56'
              BranchSideFuncs:
                - glob_use_alloca
                - malloc
                - rpl_free
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
        - Branch String:   'glob.c:840,21'
          Branch Sides:
            - BranchSide:      'glob.c:841,29'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
            - BranchSide:      'glob.c:845,39'
              BranchSideFuncs:
                - malloc
                - rpl_free
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
                - rpl_free
                - scratch_buffer_free
        - Branch String:   'glob.c:846,25'
          Branch Sides:
            - BranchSide:      'glob.c:848,31'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - rpl_free
            - BranchSide:      'glob.c:853,36'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
        - Branch String:   'glob.c:856,21'
          Branch Sides:
            - BranchSide:      'glob.c:857,32'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
            - BranchSide:      'glob.c:858,18'
              BranchSideFuncs:
                - rpl_free
                - scratch_buffer_free
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
        - Branch String:   'glob.c:867,21'
          Branch Sides:
            - BranchSide:      'glob.c:0,0'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'glob.c:871,28'
              BranchSideFuncs:
                - rpl_free
        - Branch String:   'glob.c:898,7'
          Branch Sides:
            - BranchSide:      'glob.c:900,25'
              BranchSideFuncs:
                - realloc
                - strdup
                - rpl_free
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
            - BranchSide:      'glob.c:949,31'
              BranchSideFuncs:
                - __glob_pattern_type
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
                - rpl_glob
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:903,11'
          Branch Sides:
            - BranchSide:      'glob.c:904,9'
              BranchSideFuncs:
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:913,31'
              BranchSideFuncs:
                - realloc
                - strdup
                - rpl_free
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
        - Branch String:   'glob.c:915,11'
          Branch Sides:
            - BranchSide:      'glob.c:916,9'
              BranchSideFuncs:
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:917,25'
              BranchSideFuncs:
                - strdup
                - rpl_free
                - rpl_free
                - is_dir
                - malloc
                - rpl_free
        - Branch String:   'glob.c:919,29'
          Branch Sides:
            - BranchSide:      'glob.c:919,40'
              BranchSideFuncs:
                - is_dir
                - strdup
                - rpl_free
                - rpl_free
                - malloc
                - rpl_free
            - BranchSide:      'glob.c:933,15'
              BranchSideFuncs:
                - strdup
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:919,11'
          Branch Sides:
            - BranchSide:      'glob.c:922,47'
              BranchSideFuncs:
                - malloc
                - rpl_free
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:933,15'
              BranchSideFuncs:
                - strdup
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:923,15'
          Branch Sides:
            - BranchSide:      'glob.c:924,13'
              BranchSideFuncs:
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:925,24'
              BranchSideFuncs:
                - rpl_free
        - Branch String:   'glob.c:928,15'
          Branch Sides:
            - BranchSide:      'glob.c:929,19'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'glob.c:930,9'
              BranchSideFuncs: []
        - Branch String:   'glob.c:933,15'
          Branch Sides:
            - BranchSide:      'glob.c:934,41'
              BranchSideFuncs: []
            - BranchSide:      'glob.c:937,51'
              BranchSideFuncs:
                - strdup
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:938,19'
          Branch Sides:
            - BranchSide:      'glob.c:0,0'
              BranchSideFuncs:
                - rpl_free
                - rpl_free
            - BranchSide:      'glob.c:939,17'
              BranchSideFuncs:
                - rpl_free
                - rpl_free
        - Branch String:   'glob.c:955,7'
          Branch Sides:
            - BranchSide:      'glob.c:962,13'
              BranchSideFuncs:
                - rpl_glob
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:1092,26'
              BranchSideFuncs:
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - strchr
        - Branch String:   'glob.c:962,36'
          Branch Sides:
            - BranchSide:      'glob.c:962,39'
              BranchSideFuncs:
                - rpl_glob
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:973,11'
              BranchSideFuncs:
                - rpl_glob
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:962,50'
          Branch Sides:
            - BranchSide:      'glob.c:962,53'
              BranchSideFuncs:
                - rpl_glob
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:973,11'
              BranchSideFuncs:
                - rpl_glob
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:962,11'
          Branch Sides:
            - BranchSide:      'glob.c:966,31'
              BranchSideFuncs:
                - rpl_glob
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:973,11'
              BranchSideFuncs:
                - rpl_glob
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:968,30'
          Branch Sides:
            - BranchSide:      'glob.c:968,33'
              BranchSideFuncs:
                - rpl_glob
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:968,11'
              BranchSideFuncs:
                - rpl_glob
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:968,11'
          Branch Sides:
            - BranchSide:      'glob.c:968,48'
              BranchSideFuncs:
                - rpl_glob
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:969,17'
              BranchSideFuncs:
                - rpl_glob
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:969,15'
          Branch Sides:
            - BranchSide:      'glob.c:970,24'
              BranchSideFuncs:
                - rpl_glob
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:971,9'
              BranchSideFuncs:
                - rpl_glob
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:973,11'
          Branch Sides:
            - BranchSide:      'glob.c:977,29'
              BranchSideFuncs:
                - rpl_glob
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:984,24'
              BranchSideFuncs:
                - rpl_glob
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:988,11'
          Branch Sides:
            - BranchSide:      'glob.c:990,16'
              BranchSideFuncs:
                - rpl_globfree
                - rpl_free
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:1001,14'
              BranchSideFuncs:
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:990,43'
          Branch Sides:
            - BranchSide:      'glob.c:990,46'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'glob.c:992,24'
              BranchSideFuncs:
                - rpl_free
        - Branch String:   'glob.c:990,15'
          Branch Sides:
            - BranchSide:      'glob.c:992,24'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'glob.c:995,11'
              BranchSideFuncs:
                - rpl_globfree
                - rpl_free
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:1001,7'
          Branch Sides:
            - BranchSide:      'glob.c:1005,23'
              BranchSideFuncs:
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:1036,13'
              BranchSideFuncs:
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:1010,15'
          Branch Sides:
            - BranchSide:      'glob.c:1012,13'
              BranchSideFuncs:
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:1014,15'
              BranchSideFuncs:
                - prefix_array
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:1014,15'
          Branch Sides:
            - BranchSide:      'glob.c:1016,15'
              BranchSideFuncs:
                - rpl_globfree
                - rpl_globfree
                - rpl_free
            - BranchSide:      'glob.c:1024,34'
              BranchSideFuncs:
                - prefix_array
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:1024,15'
          Branch Sides:
            - BranchSide:      'glob.c:1028,15'
              BranchSideFuncs:
                - rpl_globfree
                - rpl_globfree
                - rpl_free
            - BranchSide:      'glob.c:1034,9'
              BranchSideFuncs:
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - glob_in_dir
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:1041,11'
          Branch Sides:
            - BranchSide:      'glob.c:1042,9'
              BranchSideFuncs:
                - rpl_globfree
                - rpl_free
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:1088,7'
              BranchSideFuncs:
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
        - Branch String:   'glob.c:1045,15'
          Branch Sides:
            - BranchSide:      'glob.c:1047,33'
              BranchSideFuncs:
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:1082,15'
              BranchSideFuncs:
                - rpl_globfree
                - rpl_free
        - Branch String:   'glob.c:1050,19'
          Branch Sides:
            - BranchSide:      'glob.c:1051,17'
              BranchSideFuncs:
                - rpl_globfree
                - rpl_free
            - BranchSide:      'glob.c:1058,39'
              BranchSideFuncs:
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:1060,19'
          Branch Sides:
            - BranchSide:      'glob.c:1061,17'
              BranchSideFuncs:
                - rpl_globfree
                - rpl_free
            - BranchSide:      'glob.c:1062,33'
              BranchSideFuncs:
                - strdup
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:1065,19'
          Branch Sides:
            - BranchSide:      'glob.c:1067,19'
              BranchSideFuncs:
                - rpl_globfree
                - rpl_globfree
                - rpl_free
            - BranchSide:      'glob.c:1074,17'
              BranchSideFuncs:
                - rpl_globfree
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
        - Branch String:   'glob.c:1095,11'
          Branch Sides:
            - BranchSide:      'glob.c:1097,29'
              BranchSideFuncs:
                - strchr
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:1116,11'
              BranchSideFuncs:
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:1104,19'
          Branch Sides:
            - BranchSide:      'glob.c:1106,25'
              BranchSideFuncs:
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:1110,23'
              BranchSideFuncs:
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:1112,13'
          Branch Sides:
            - BranchSide:      'glob.c:1104,20'
              BranchSideFuncs:
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:1114,28'
              BranchSideFuncs:
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:1116,11'
          Branch Sides:
            - BranchSide:      'glob.c:1117,15'
              BranchSideFuncs:
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:1118,29'
              BranchSideFuncs:
                - glob_in_dir
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
        - Branch String:   'glob.c:1120,11'
          Branch Sides:
            - BranchSide:      'glob.c:1122,15'
              BranchSideFuncs:
                - rpl_free
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:1134,11'
              BranchSideFuncs:
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - prefix_array
                - rpl_globfree
        - Branch String:   'glob.c:1122,38'
          Branch Sides:
            - BranchSide:      'glob.c:1122,41'
              BranchSideFuncs:
                - rpl_free
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:1130,20'
              BranchSideFuncs:
                - rpl_free
        - Branch String:   'glob.c:1123,15'
          Branch Sides:
            - BranchSide:      'glob.c:1123,18'
              BranchSideFuncs:
                - rpl_free
                - rpl_globfree
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:1130,20'
              BranchSideFuncs:
                - rpl_free
        - Branch String:   'glob.c:1122,15'
          Branch Sides:
            - BranchSide:      'glob.c:1126,20'
              BranchSideFuncs:
                - rpl_globfree
                - rpl_free
                - realloc
                - strdup
                - rpl_globfree
                - qsort
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
                - rpl_globfree
            - BranchSide:      'glob.c:1130,20'
              BranchSideFuncs:
                - rpl_free
        - Branch String:   'glob.c:1137,15'
          Branch Sides:
            - BranchSide:      'glob.c:1141,25'
              BranchSideFuncs:
                - rpl_globfree
                - rpl_free
            - BranchSide:      'glob.c:1146,9'
              BranchSideFuncs:
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
        - Branch String:   'glob.c:1149,7'
          Branch Sides:
            - BranchSide:      'glob.c:1154,16'
              BranchSideFuncs:
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
            - BranchSide:      'glob.c:1171,9'
              BranchSideFuncs:
                - qsort
                - rpl_free
        - Branch String:   'glob.c:1154,7'
          Branch Sides:
            - BranchSide:      'glob.c:1155,21'
              BranchSideFuncs:
                - is_dir
                - qsort
                - rpl_free
                - strlen
                - realloc
                - strcpy
                - rpl_globfree
            - BranchSide:      'glob.c:1169,5'
              BranchSideFuncs:
                - qsort
                - rpl_free
        - Branch String:   'glob.c:1155,13'
          Branch Sides:
            - BranchSide:      'glob.c:1155,53'
              BranchSideFuncs:
                - strlen
                - realloc
                - strcpy
                - qsort
                - rpl_free
                - is_dir
                - rpl_globfree
            - BranchSide:      'glob.c:1157,34'
              BranchSideFuncs:
                - strlen
                - realloc
                - strcpy
                - qsort
                - rpl_free
                - is_dir
                - rpl_globfree
        - Branch String:   'glob.c:1159,17'
          Branch Sides:
            - BranchSide:      'glob.c:1161,27'
              BranchSideFuncs:
                - rpl_globfree
                - rpl_free
            - BranchSide:      'glob.c:1166,22'
              BranchSideFuncs:
                - strcpy
                - qsort
                - rpl_free
                - is_dir
                - strlen
                - realloc
                - rpl_globfree
        - Branch String:   'glob.c:1171,7'
          Branch Sides:
            - BranchSide:      'glob.c:1171,28'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'glob.c:1174,15'
              BranchSideFuncs:
                - qsort
                - rpl_free
        - Branch String:   'glob.c:1180,7'
          Branch Sides:
            - BranchSide:      'glob.c:1181,11'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      'glob.c:1183,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'glob.c:305,7'
          Dst:             __errno_location
        - Src:             'glob.c:311,29'
          Dst:             strlen
        - Src:             'glob.c:346,17'
          Dst:             strchr
        - Src:             'glob.c:378,32'
          Dst:             strlen
        - Src:             'glob.c:379,31'
          Dst:             glob_use_alloca
        - Src:             'glob.c:394,18'
          Dst:             next_brace_sub
        - Src:             'glob.c:400,17'
          Dst:             rpl_free
        - Src:             'glob.c:409,22'
          Dst:             next_brace_sub
        - Src:             'glob.c:416,22'
          Dst:             strlen
        - Src:             'glob.c:433,24'
          Dst:             rpl_glob
        - Src:             'glob.c:442,21'
          Dst:             rpl_free
        - Src:             'glob.c:445,23'
          Dst:             rpl_globfree
        - Src:             'glob.c:456,22'
          Dst:             next_brace_sub
        - Src:             'glob.c:461,13'
          Dst:             rpl_free
        - Src:             'glob.c:475,14'
          Dst:             strrchr
        - Src:             'glob.c:494,20'
          Dst:             strlen
        - Src:             'glob.c:546,11'
          Dst:             glob_use_alloca
        - Src:             'glob.c:585,21'
          Dst:             rpl_glob
        - Src:             'glob.c:609,28'
          Dst:             getenv
        - Src:             'glob.c:636,15'
          Dst:             scratch_buffer_init
        - Src:             'glob.c:640,25'
          Dst:             getlogin_r
        - Src:             'glob.c:644,38'
          Dst:             strlen
        - Src:             'glob.c:646,29'
          Dst:             getpwnam_r
        - Src:             'glob.c:656,24'
          Dst:             gl_scratch_buffer_grow
        - Src:             'glob.c:664,30'
          Dst:             strdup
        - Src:             'glob.c:667,15'
          Dst:             scratch_buffer_free
        - Src:             'glob.c:678,17'
          Dst:             rpl_free
        - Src:             'glob.c:694,17'
          Dst:             rpl_free
        - Src:             'glob.c:697,24'
          Dst:             strlen
        - Src:             'glob.c:703,33'
          Dst:             strlen
        - Src:             'glob.c:704,32'
          Dst:             glob_use_alloca
        - Src:             'glob.c:713,25'
          Dst:             rpl_free
        - Src:             'glob.c:723,17'
          Dst:             rpl_free
        - Src:             'glob.c:730,17'
          Dst:             rpl_free
        - Src:             'glob.c:739,28'
          Dst:             strchr
        - Src:             'glob.c:748,30'
          Dst:             strchr
        - Src:             'glob.c:750,32'
          Dst:             strchr
        - Src:             'glob.c:753,28'
          Dst:             memchr
        - Src:             'glob.c:760,19'
          Dst:             glob_use_alloca
        - Src:             'glob.c:806,13'
          Dst:             scratch_buffer_init
        - Src:             'glob.c:811,20'
          Dst:             getpwnam_r
        - Src:             'glob.c:815,22'
          Dst:             gl_scratch_buffer_grow
        - Src:             'glob.c:826,15'
          Dst:             rpl_free
        - Src:             'glob.c:831,35'
          Dst:             strlen
        - Src:             'glob.c:832,58'
          Dst:             strlen
        - Src:             'glob.c:840,21'
          Dst:             glob_use_alloca
        - Src:             'glob.c:848,25'
          Dst:             rpl_free
        - Src:             'glob.c:849,25'
          Dst:             scratch_buffer_free
        - Src:             'glob.c:860,17'
          Dst:             rpl_free
        - Src:             'glob.c:875,13'
          Dst:             scratch_buffer_free
        - Src:             'glob.c:906,11'
          Dst:             rpl_free
        - Src:             'glob.c:913,22'
          Dst:             realloc
        - Src:             'glob.c:919,32'
          Dst:             is_dir
        - Src:             'glob.c:929,13'
          Dst:             rpl_free
        - Src:             'glob.c:937,43'
          Dst:             strdup
        - Src:             'glob.c:949,10'
          Dst:             __glob_pattern_type
        - Src:             'glob.c:984,16'
          Dst:             rpl_glob
        - Src:             'glob.c:1006,20'
          Dst:             glob_in_dir
        - Src:             'glob.c:1016,15'
          Dst:             rpl_globfree
        - Src:             'glob.c:1017,15'
          Dst:             rpl_globfree
        - Src:             'glob.c:1024,15'
          Dst:             prefix_array
        - Src:             'glob.c:1028,15'
          Dst:             rpl_globfree
        - Src:             'glob.c:1029,15'
          Dst:             rpl_globfree
        - Src:             'glob.c:1053,19'
          Dst:             rpl_globfree
        - Src:             'glob.c:1058,30'
          Dst:             realloc
        - Src:             'glob.c:1064,43'
          Dst:             strdup
        - Src:             'glob.c:1067,19'
          Dst:             rpl_globfree
        - Src:             'glob.c:1068,19'
          Dst:             rpl_globfree
        - Src:             'glob.c:1082,15'
          Dst:             rpl_globfree
        - Src:             'glob.c:1088,7'
          Dst:             rpl_globfree
        - Src:             'glob.c:1097,21'
          Dst:             strchr
        - Src:             'glob.c:1118,16'
          Dst:             glob_in_dir
        - Src:             'glob.c:1137,15'
          Dst:             prefix_array
        - Src:             'glob.c:1141,15'
          Dst:             rpl_globfree
        - Src:             'glob.c:1155,13'
          Dst:             is_dir
        - Src:             'glob.c:1157,26'
          Dst:             strlen
        - Src:             'glob.c:1158,25'
          Dst:             realloc
        - Src:             'glob.c:1161,17'
          Dst:             rpl_globfree
        - Src:             'glob.c:1166,13'
          Dst:             strcpy
        - Src:             'glob.c:1174,7'
          Dst:             qsort
        - Src:             'glob.c:1174,7'
          Dst:             collated_compare
        - Src:             'glob.c:1181,5'
          Dst:             rpl_free
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getlogin_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpwnam_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'struct.passwd *'
        - 'char *'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rpl_globfree
      functionSourceFile: '/src/wget2/lib/globfree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.glob_t *'
      constantsTouched: []
      argNames:
        - pglob
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - rpl_free
      functionUses:    13
      BranchProfiles:
        - Branch String:   'globfree.c:30,7'
          Branch Sides:
            - BranchSide:      'globfree.c:30,7'
              BranchSideFuncs:
                - rpl_free
                - rpl_free
            - BranchSide:      'globfree.c:33,14'
              BranchSideFuncs:
                - rpl_free
                - rpl_free
        - Branch String:   'globfree.c:33,7'
          Branch Sides:
            - BranchSide:      'globfree.c:34,15'
              BranchSideFuncs:
                - rpl_free
                - rpl_free
            - BranchSide:      'globfree.c:35,13'
              BranchSideFuncs:
                - rpl_free
      Callsites:
        - Src:             'globfree.c:34,9'
          Dst:             rpl_free
        - Src:             'globfree.c:35,7'
          Dst:             rpl_free
    - functionName:    rpl_ioctl
      functionSourceFile: '/src/wget2/lib/ioctl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - request
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ioctl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ioctl.c:37,9'
          Branch Sides:
            - BranchSide:      'ioctl.c:37,9'
              BranchSideFuncs:
                - ioctl
            - BranchSide:      'ioctl.c:37,9'
              BranchSideFuncs:
                - ioctl
      Callsites:
        - Src:             'ioctl.c:42,10'
          Dst:             ioctl
    - functionName:    ioctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rpl_nanosleep
      functionSourceFile: '/src/wget2/lib/nanosleep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.timespec *'
        - 'struct.timespec *'
      constantsTouched: []
      argNames:
        - requested_delay
        - remaining_delay
      BBCount:         17
      ICount:          112
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - nanosleep
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nanosleep.c:52,36'
          Branch Sides:
            - BranchSide:      'nanosleep.c:52,50'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'nanosleep.c:54,7'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'nanosleep.c:52,7'
          Branch Sides:
            - BranchSide:      'nanosleep.c:54,7'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'nanosleep.c:61,18'
              BranchSideFuncs:
                - nanosleep
                - nanosleep
        - Branch String:   'nanosleep.c:65,5'
          Branch Sides:
            - BranchSide:      'nanosleep.c:68,22'
              BranchSideFuncs:
                - nanosleep
                - nanosleep
            - BranchSide:      'nanosleep.c:79,27'
              BranchSideFuncs:
                - nanosleep
        - Branch String:   'nanosleep.c:71,13'
          Branch Sides:
            - BranchSide:      'nanosleep.c:73,17'
              BranchSideFuncs: []
            - BranchSide:      'nanosleep.c:77,22'
              BranchSideFuncs:
                - nanosleep
                - nanosleep
        - Branch String:   'nanosleep.c:73,17'
          Branch Sides:
            - BranchSide:      'nanosleep.c:74,42'
              BranchSideFuncs: []
            - BranchSide:      'nanosleep.c:75,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nanosleep.c:54,7'
          Dst:             __errno_location
        - Src:             'nanosleep.c:69,18'
          Dst:             nanosleep
        - Src:             'nanosleep.c:80,12'
          Dst:             nanosleep
    - functionName:    nanosleep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.timespec *'
        - 'struct.timespec *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scratch_buffer_init
      functionSourceFile: '/src/wget2/lib/./malloc/scratch_buffer.gl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.scratch_buffer *'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scratch_buffer_free
      functionSourceFile: '/src/wget2/lib/./malloc/scratch_buffer.gl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.scratch_buffer *'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rpl_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   './malloc/scratch_buffer.gl.h:86,7'
          Branch Sides:
            - BranchSide:      './malloc/scratch_buffer.gl.h:86,7'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      './malloc/scratch_buffer.gl.h:87,11'
              BranchSideFuncs:
                - rpl_free
      Callsites:
        - Src:             './malloc/scratch_buffer.gl.h:87,5'
          Dst:             rpl_free
    - functionName:    gl_scratch_buffer_grow
      functionSourceFile: '/src/wget2/lib/malloc/scratch_buffer_grow.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.scratch_buffer *'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - scratch_buffer_free
        - scratch_buffer_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'malloc/scratch_buffer_grow.c:36,7'
          Branch Sides:
            - BranchSide:      'malloc/scratch_buffer_grow.c:37,23'
              BranchSideFuncs:
                - malloc
                - scratch_buffer_init.788
            - BranchSide:      'malloc/scratch_buffer_grow.c:40,7'
              BranchSideFuncs:
                - __errno_location
                - scratch_buffer_init.788
        - Branch String:   'malloc/scratch_buffer_grow.c:44,7'
          Branch Sides:
            - BranchSide:      'malloc/scratch_buffer_grow.c:47,28'
              BranchSideFuncs:
                - scratch_buffer_init.788
            - BranchSide:      'malloc/scratch_buffer_grow.c:52,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'malloc/scratch_buffer_grow.c:33,3'
          Dst:             scratch_buffer_free
        - Src:             'malloc/scratch_buffer_grow.c:40,7'
          Dst:             __errno_location
        - Src:             'malloc/scratch_buffer_grow.c:47,7'
          Dst:             scratch_buffer_init
    - functionName:    scratch_buffer_init
      functionSourceFile: '/src/wget2/lib/./malloc/scratch_buffer.gl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.scratch_buffer *'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scratch_buffer_free
      functionSourceFile: '/src/wget2/lib/./malloc/scratch_buffer.gl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.scratch_buffer *'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rpl_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   './malloc/scratch_buffer.gl.h:86,7'
          Branch Sides:
            - BranchSide:      './malloc/scratch_buffer.gl.h:86,7'
              BranchSideFuncs:
                - rpl_free
            - BranchSide:      './malloc/scratch_buffer.gl.h:87,11'
              BranchSideFuncs:
                - rpl_free
      Callsites:
        - Src:             './malloc/scratch_buffer.gl.h:87,5'
          Dst:             rpl_free
    - functionName:    gl_scratch_buffer_set_array_size
      functionSourceFile: '/src/wget2/lib/malloc/scratch_buffer_set_array_size.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'struct.scratch_buffer *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - nelem
        - size
      BBCount:         15
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - scratch_buffer_free
        - scratch_buffer_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'malloc/scratch_buffer_set_array_size.c:35,7'
          Branch Sides:
            - BranchSide:      'malloc/scratch_buffer_set_array_size.c:35,10'
              BranchSideFuncs:
                - scratch_buffer_free.803
                - malloc
                - scratch_buffer_init.802
                - scratch_buffer_free.803
                - scratch_buffer_init.802
                - __errno_location
            - BranchSide:      'malloc/scratch_buffer_set_array_size.c:45,7'
              BranchSideFuncs:
                - scratch_buffer_free.803
                - malloc
                - scratch_buffer_init.802
        - Branch String:   'malloc/scratch_buffer_set_array_size.c:35,21'
          Branch Sides:
            - BranchSide:      'malloc/scratch_buffer_set_array_size.c:35,24'
              BranchSideFuncs:
                - scratch_buffer_free.803
                - malloc
                - scratch_buffer_init.802
                - scratch_buffer_free.803
                - scratch_buffer_init.802
                - __errno_location
            - BranchSide:      'malloc/scratch_buffer_set_array_size.c:45,7'
              BranchSideFuncs:
                - scratch_buffer_free.803
                - malloc
                - scratch_buffer_init.802
        - Branch String:   'malloc/scratch_buffer_set_array_size.c:34,7'
          Branch Sides:
            - BranchSide:      'malloc/scratch_buffer_set_array_size.c:39,28'
              BranchSideFuncs:
                - scratch_buffer_free.803
                - scratch_buffer_init.802
                - __errno_location
            - BranchSide:      'malloc/scratch_buffer_set_array_size.c:45,7'
              BranchSideFuncs:
                - scratch_buffer_free.803
                - malloc
                - scratch_buffer_init.802
        - Branch String:   'malloc/scratch_buffer_set_array_size.c:45,7'
          Branch Sides:
            - BranchSide:      'malloc/scratch_buffer_set_array_size.c:46,5'
              BranchSideFuncs: []
            - BranchSide:      'malloc/scratch_buffer_set_array_size.c:49,24'
              BranchSideFuncs:
                - scratch_buffer_free.803
                - malloc
                - scratch_buffer_init.802
        - Branch String:   'malloc/scratch_buffer_set_array_size.c:52,7'
          Branch Sides:
            - BranchSide:      'malloc/scratch_buffer_set_array_size.c:55,28'
              BranchSideFuncs:
                - scratch_buffer_init.802
            - BranchSide:      'malloc/scratch_buffer_set_array_size.c:60,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'malloc/scratch_buffer_set_array_size.c:39,7'
          Dst:             scratch_buffer_free
        - Src:             'malloc/scratch_buffer_set_array_size.c:40,7'
          Dst:             scratch_buffer_init
        - Src:             'malloc/scratch_buffer_set_array_size.c:41,7'
          Dst:             __errno_location
        - Src:             'malloc/scratch_buffer_set_array_size.c:49,3'
          Dst:             scratch_buffer_free
        - Src:             'malloc/scratch_buffer_set_array_size.c:55,7'
          Dst:             scratch_buffer_init
    - functionName:    xstrdup
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - string
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - xmemdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:339,27'
          Dst:             strlen
        - Src:             'xmalloc.c:339,10'
          Dst:             xmemdup
    - functionName:    xmemdup
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:314,18'
          Dst:             xmalloc
    - functionName:    xmalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_nonnull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:45,10'
          Dst:             check_nonnull
    - functionName:    check_nonnull
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - xalloc_die
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmalloc.c:35,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:36,5'
              BranchSideFuncs: []
            - BranchSide:      'xmalloc.c:37,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmalloc.c:36,5'
          Dst:             xalloc_die
    - functionName:    ximemdup0
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - s
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ximalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:329,18'
          Dst:             ximalloc
    - functionName:    ximalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_nonnull
        - imalloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:51,25'
          Dst:             imalloc
        - Src:             'xmalloc.c:51,10'
          Dst:             check_nonnull
    - functionName:    ximemdup
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ximalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:320,18'
          Dst:             ximalloc
    - functionName:    xicalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - n
        - s
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_nonnull
        - icalloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:304,25'
          Dst:             icalloc
        - Src:             'xmalloc.c:304,10'
          Dst:             check_nonnull
    - functionName:    xizalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xicalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:289,10'
          Dst:             xicalloc
    - functionName:    xcalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - n
        - s
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
        - check_nonnull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:298,25'
          Dst:             calloc
        - Src:             'xmalloc.c:298,10'
          Dst:             check_nonnull
    - functionName:    xzalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xcalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:283,10'
          Dst:             xcalloc
    - functionName:    xpalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'char *'
      argCount:        5
      argTypes:
        - 'char *'
        - 'size_t *'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pa
        - pn
        - n_incr_min
        - n_max
        - s
      BBCount:         33
      ICount:          203
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - xalloc_die
        - xrealloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmalloc.c:240,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:241,7'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
            - BranchSide:      'xmalloc.c:242,12'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
        - Branch String:   'xmalloc.c:242,18'
          Branch Sides:
            - BranchSide:      'xmalloc.c:242,21'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
            - BranchSide:      'xmalloc.c:255,8'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
        - Branch String:   'xmalloc.c:242,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:243,9'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
            - BranchSide:      'xmalloc.c:255,8'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
        - Branch String:   'xmalloc.c:255,8'
          Branch Sides:
            - BranchSide:      'xmalloc.c:254,9'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
            - BranchSide:      'xmalloc.c:257,10'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
        - Branch String:   'xmalloc.c:258,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:260,11'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
            - BranchSide:      'xmalloc.c:264,9'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
        - Branch String:   'xmalloc.c:264,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:265,6'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
            - BranchSide:      'xmalloc.c:266,7'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
        - Branch String:   'xmalloc.c:267,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:267,11'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
            - BranchSide:      'xmalloc.c:267,7'
              BranchSideFuncs:
                - xrealloc
        - Branch String:   'xmalloc.c:268,11'
          Branch Sides:
            - BranchSide:      'xmalloc.c:268,20'
              BranchSideFuncs:
                - xalloc_die
            - BranchSide:      'xmalloc.c:270,5'
              BranchSideFuncs:
                - xalloc_die
        - Branch String:   'xmalloc.c:268,26'
          Branch Sides:
            - BranchSide:      'xmalloc.c:268,29'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
            - BranchSide:      'xmalloc.c:269,14'
              BranchSideFuncs:
                - xrealloc
                - xalloc_die
        - Branch String:   'xmalloc.c:269,11'
          Branch Sides:
            - BranchSide:      'xmalloc.c:269,14'
              BranchSideFuncs:
                - xalloc_die
            - BranchSide:      'xmalloc.c:270,5'
              BranchSideFuncs:
                - xalloc_die
        - Branch String:   'xmalloc.c:266,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:266,7'
              BranchSideFuncs:
                - xalloc_die
            - BranchSide:      'xmalloc.c:270,5'
              BranchSideFuncs:
                - xalloc_die
      Callsites:
        - Src:             'xmalloc.c:270,5'
          Dst:             xalloc_die
        - Src:             'xmalloc.c:271,8'
          Dst:             xrealloc
    - functionName:    xrealloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - s
      BBCount:         11
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - realloc
        - xalloc_die
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmalloc.c:67,10'
          Branch Sides:
            - BranchSide:      'xmalloc.c:67,10'
              BranchSideFuncs: []
            - BranchSide:      'xmalloc.c:67,15'
              BranchSideFuncs:
                - xalloc_die
        - Branch String:   'xmalloc.c:67,17'
          Branch Sides:
            - BranchSide:      'xmalloc.c:67,20'
              BranchSideFuncs:
                - xalloc_die
            - BranchSide:      'xmalloc.c:68,5'
              BranchSideFuncs:
                - xalloc_die
        - Branch String:   'xmalloc.c:67,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:67,7'
              BranchSideFuncs:
                - xalloc_die
            - BranchSide:      'xmalloc.c:68,5'
              BranchSideFuncs:
                - xalloc_die
      Callsites:
        - Src:             'xmalloc.c:66,13'
          Dst:             realloc
        - Src:             'xmalloc.c:68,5'
          Dst:             xalloc_die
    - functionName:    x2nrealloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - pn
        - s
      BBCount:         11
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - xalloc_die
        - xreallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmalloc.c:182,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:184,13'
              BranchSideFuncs:
                - xreallocarray
                - xalloc_die
            - BranchSide:      'xmalloc.c:199,11'
              BranchSideFuncs:
                - xreallocarray
                - xalloc_die
        - Branch String:   'xmalloc.c:184,11'
          Branch Sides:
            - BranchSide:      'xmalloc.c:192,32'
              BranchSideFuncs:
                - xreallocarray
            - BranchSide:      'xmalloc.c:195,5'
              BranchSideFuncs:
                - xreallocarray
        - Branch String:   'xmalloc.c:199,11'
          Branch Sides:
            - BranchSide:      'xmalloc.c:0,0'
              BranchSideFuncs:
                - xalloc_die
            - BranchSide:      'xmalloc.c:200,9'
              BranchSideFuncs:
                - xalloc_die
      Callsites:
        - Src:             'xmalloc.c:200,9'
          Dst:             xalloc_die
        - Src:             'xmalloc.c:203,7'
          Dst:             xreallocarray
    - functionName:    xreallocarray
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p
        - n
        - s
      BBCount:         13
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - reallocarray
        - xalloc_die
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmalloc.c:85,10'
          Branch Sides:
            - BranchSide:      'xmalloc.c:85,10'
              BranchSideFuncs: []
            - BranchSide:      'xmalloc.c:85,15'
              BranchSideFuncs:
                - xalloc_die
        - Branch String:   'xmalloc.c:85,17'
          Branch Sides:
            - BranchSide:      'xmalloc.c:85,21'
              BranchSideFuncs:
                - xalloc_die
            - BranchSide:      'xmalloc.c:86,5'
              BranchSideFuncs:
                - xalloc_die
        - Branch String:   'xmalloc.c:85,23'
          Branch Sides:
            - BranchSide:      'xmalloc.c:85,26'
              BranchSideFuncs:
                - xalloc_die
            - BranchSide:      'xmalloc.c:85,23'
              BranchSideFuncs: []
        - Branch String:   'xmalloc.c:85,7'
          Branch Sides:
            - BranchSide:      'xmalloc.c:85,7'
              BranchSideFuncs:
                - xalloc_die
            - BranchSide:      'xmalloc.c:86,5'
              BranchSideFuncs:
                - xalloc_die
      Callsites:
        - Src:             'xmalloc.c:84,13'
          Dst:             reallocarray
        - Src:             'xmalloc.c:86,5'
          Dst:             xalloc_die
    - functionName:    reallocarray
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x2realloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - p
        - ps
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - x2nrealloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:120,10'
          Dst:             x2nrealloc
    - functionName:    xinmalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - n
        - s
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xireallocarray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:108,10'
          Dst:             xireallocarray
    - functionName:    xireallocarray
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p
        - n
        - s
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_nonnull
        - ireallocarray
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:93,25'
          Dst:             ireallocarray
        - Src:             'xmalloc.c:93,10'
          Dst:             check_nonnull
    - functionName:    xnmalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - n
        - s
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xreallocarray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:102,10'
          Dst:             xreallocarray
    - functionName:    xirealloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - s
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - check_nonnull
        - irealloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:75,25'
          Dst:             irealloc
        - Src:             'xmalloc.c:75,10'
          Dst:             check_nonnull
    - functionName:    xcharalloc
      functionSourceFile: '/src/wget2/lib/xmalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - n
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmalloc.c:57,10'
          Dst:             xmalloc
    - functionName:    xnrealloc
      functionSourceFile: '/src/wget2/lib/./xalloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p
        - n
        - s
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xreallocarray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './xalloc.h:149,10'
          Dst:             xreallocarray
    - functionName:    wget_base64_encode_printf_alloc
      functionSourceFile: '/src/wget2/libwget/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wget_base64_encode_vprintf_alloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'base64.c:303,8'
          Dst:             wget_base64_encode_vprintf_alloc
    - functionName:    wget_base64_encode_vprintf_alloc
      functionSourceFile: '/src/wget2/libwget/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - fmt
        - args
      BBCount:         11
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - wget_base64_encode_alloc
        - wget_vasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base64.c:278,6'
          Branch Sides:
            - BranchSide:      'base64.c:279,40'
              BranchSideFuncs:
                - wget_base64_encode_alloc
            - BranchSide:      'base64.c:284,2'
              BranchSideFuncs: []
        - Branch String:   'base64.c:280,3'
          Branch Sides:
            - BranchSide:      'base64.c:280,3'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:281,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'base64.c:276,6'
          Dst:             wget_vasprintf
        - Src:             'base64.c:279,15'
          Dst:             wget_base64_encode_alloc
    - functionName:    wget_base64_encode_alloc
      functionSourceFile: '/src/wget2/libwget/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - src
        - n
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wget_base64_encode
        - wget_base64_get_encoded_length
        - wget_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base64.c:255,6'
          Branch Sides:
            - BranchSide:      'base64.c:255,6'
              BranchSideFuncs:
                - wget_base64_encode
            - BranchSide:      'base64.c:256,22'
              BranchSideFuncs:
                - wget_base64_encode
      Callsites:
        - Src:             'base64.c:253,26'
          Dst:             wget_base64_get_encoded_length
        - Src:             'base64.c:253,14'
          Dst:             wget_malloc
        - Src:             'base64.c:256,3'
          Dst:             wget_base64_encode
    - functionName:    wget_base64_get_encoded_length
      functionSourceFile: '/src/wget2/libwget/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - len
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_malloc
      functionSourceFile: '/src/wget2/libwget/../include/wget/wget.h'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_base64_encode
      functionSourceFile: '/src/wget2/libwget/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base64_encode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'base64.c:222,9'
          Dst:             base64_encode
    - functionName:    base64_encode
      functionSourceFile: '/src/wget2/libwget/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
        - flags
      BBCount:         11
      ICount:          238
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'base64.c:184,2'
          Branch Sides:
            - BranchSide:      'base64.c:185,12'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:192,6'
              BranchSideFuncs: []
        - Branch String:   'base64.c:192,6'
          Branch Sides:
            - BranchSide:      'base64.c:193,12'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:197,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wget_base64_urlencode
      functionSourceFile: '/src/wget2/libwget/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base64_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'base64.c:238,9'
          Dst:             base64_encode
    - functionName:    wget_base64_get_decoded_length
      functionSourceFile: '/src/wget2/libwget/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - len
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_base64_decode_alloc
      functionSourceFile: '/src/wget2/libwget/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - src
        - n
        - outlen
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wget_base64_decode
        - wget_base64_get_decoded_length
        - wget_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base64.c:158,6'
          Branch Sides:
            - BranchSide:      'base64.c:159,3'
              BranchSideFuncs:
                - wget_base64_decode
            - BranchSide:      'base64.c:161,38'
              BranchSideFuncs:
                - wget_base64_decode
        - Branch String:   'base64.c:163,6'
          Branch Sides:
            - BranchSide:      'base64.c:164,13'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:166,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'base64.c:156,26'
          Dst:             wget_base64_get_decoded_length
        - Src:             'base64.c:156,14'
          Dst:             wget_malloc
        - Src:             'base64.c:161,19'
          Dst:             wget_base64_decode
    - functionName:    wget_base64_decode
      functionSourceFile: '/src/wget2/libwget/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
      BBCount:         24
      ICount:          306
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - isbase64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base64.c:108,15'
          Branch Sides:
            - BranchSide:      'base64.c:108,28'
              BranchSideFuncs:
                - isbase64
            - BranchSide:      'base64.c:108,2'
              BranchSideFuncs:
                - isbase64
        - Branch String:   'base64.c:108,2'
          Branch Sides:
            - BranchSide:      'base64.c:109,4'
              BranchSideFuncs:
                - isbase64
            - BranchSide:      'base64.c:111,10'
              BranchSideFuncs: []
        - Branch String:   'base64.c:113,2'
          Branch Sides:
            - BranchSide:      'base64.c:114,32'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:119,10'
              BranchSideFuncs: []
        - Branch String:   'base64.c:119,2'
          Branch Sides:
            - BranchSide:      'base64.c:122,33'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:125,32'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:130,32'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:136,3'
              BranchSideFuncs: []
        - Branch String:   'base64.c:127,7'
          Branch Sides:
            - BranchSide:      'base64.c:127,16'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:128,3'
              BranchSideFuncs: []
        - Branch String:   'base64.c:133,7'
          Branch Sides:
            - BranchSide:      'base64.c:133,16'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:134,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'base64.c:108,19'
          Dst:             isbase64
    - functionName:    isbase64
      functionSourceFile: '/src/wget2/libwget/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wget_base64_is_string
      functionSourceFile: '/src/wget2/libwget/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - src
      BBCount:         25
      ICount:          110
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - isbase64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'base64.c:80,6'
          Branch Sides:
            - BranchSide:      'base64.c:81,3'
              BranchSideFuncs:
                - isbase64
            - BranchSide:      'base64.c:87,2'
              BranchSideFuncs: []
        - Branch String:   'base64.c:81,3'
          Branch Sides:
            - BranchSide:      'base64.c:81,29'
              BranchSideFuncs:
                - isbase64
            - BranchSide:      'base64.c:83,9'
              BranchSideFuncs: []
        - Branch String:   'base64.c:83,13'
          Branch Sides:
            - BranchSide:      'base64.c:83,18'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:84,4'
              BranchSideFuncs: []
        - Branch String:   'base64.c:83,29'
          Branch Sides:
            - BranchSide:      'base64.c:83,32'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:83,45'
              BranchSideFuncs: []
        - Branch String:   'base64.c:83,40'
          Branch Sides:
            - BranchSide:      'base64.c:83,45'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:84,4'
              BranchSideFuncs: []
        - Branch String:   'base64.c:83,56'
          Branch Sides:
            - BranchSide:      'base64.c:83,59'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:85,2'
              BranchSideFuncs: []
        - Branch String:   'base64.c:83,73'
          Branch Sides:
            - BranchSide:      'base64.c:83,76'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:85,2'
              BranchSideFuncs: []
        - Branch String:   'base64.c:83,7'
          Branch Sides:
            - BranchSide:      'base64.c:84,4'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:85,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'base64.c:81,10'
          Dst:             isbase64
    - functionName:    base_len
      functionSourceFile: '/src/wget2/lib/basename-lgpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'basename-lgpl.c:58,38'
          Branch Sides:
            - BranchSide:      'basename-lgpl.c:58,41'
              BranchSideFuncs: []
            - BranchSide:      'basename-lgpl.c:58,3'
              BranchSideFuncs: []
        - Branch String:   'basename-lgpl.c:58,3'
          Branch Sides:
            - BranchSide:      'basename-lgpl.c:59,5'
              BranchSideFuncs: []
            - BranchSide:      'basename-lgpl.c:69,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'basename-lgpl.c:58,14'
          Dst:             strlen
    - functionName:    last_component
      functionSourceFile: '/src/wget2/lib/basename-lgpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         14
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'basename-lgpl.c:35,3'
          Branch Sides:
            - BranchSide:      'basename-lgpl.c:36,9'
              BranchSideFuncs: []
            - BranchSide:      'basename-lgpl.c:38,12'
              BranchSideFuncs: []
        - Branch String:   'basename-lgpl.c:38,3'
          Branch Sides:
            - BranchSide:      'basename-lgpl.c:40,11'
              BranchSideFuncs: []
            - BranchSide:      'basename-lgpl.c:49,19'
              BranchSideFuncs: []
        - Branch String:   'basename-lgpl.c:40,11'
          Branch Sides:
            - BranchSide:      'basename-lgpl.c:41,24'
              BranchSideFuncs: []
            - BranchSide:      'basename-lgpl.c:42,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ireallocarray
      functionSourceFile: '/src/wget2/lib/./ialloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p
        - n
        - s
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _gl_alloc_nomem
        - reallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   './ialloc.h:115,21'
          Branch Sides:
            - BranchSide:      './ialloc.h:115,24'
              BranchSideFuncs:
                - _gl_alloc_nomem
                - reallocarray
            - BranchSide:      './ialloc.h:131,12'
              BranchSideFuncs:
                - _gl_alloc_nomem
        - Branch String:   './ialloc.h:115,7'
          Branch Sides:
            - BranchSide:      './ialloc.h:119,19'
              BranchSideFuncs:
                - reallocarray
            - BranchSide:      './ialloc.h:131,12'
              BranchSideFuncs:
                - _gl_alloc_nomem
        - Branch String:   './ialloc.h:121,18'
          Branch Sides:
            - BranchSide:      './ialloc.h:121,21'
              BranchSideFuncs:
                - reallocarray
            - BranchSide:      './ialloc.h:122,17'
              BranchSideFuncs:
                - reallocarray
        - Branch String:   './ialloc.h:121,11'
          Branch Sides:
            - BranchSide:      './ialloc.h:122,17'
              BranchSideFuncs:
                - reallocarray
            - BranchSide:      './ialloc.h:123,25'
              BranchSideFuncs:
                - reallocarray
      Callsites:
        - Src:             './ialloc.h:123,11'
          Dst:             reallocarray
        - Src:             './ialloc.h:131,12'
          Dst:             _gl_alloc_nomem
    - functionName:    _gl_alloc_nomem
      functionSourceFile: '/src/wget2/lib/./ialloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
      functionUses:    5
      BranchProfiles:
        - Branch String:   './ialloc.h:48,3'
          Branch Sides:
            - BranchSide:      './ialloc.h:48,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      './ialloc.h:48,3'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             './ialloc.h:48,3'
          Dst:             __errno_location
    - functionName:    icalloc
      functionSourceFile: '/src/wget2/lib/./ialloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - n
        - s
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _gl_alloc_nomem
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   './ialloc.h:94,7'
          Branch Sides:
            - BranchSide:      './ialloc.h:96,11'
              BranchSideFuncs:
                - calloc
                - _gl_alloc_nomem
                - _gl_alloc_nomem
            - BranchSide:      './ialloc.h:100,18'
              BranchSideFuncs:
                - calloc
                - _gl_alloc_nomem
        - Branch String:   './ialloc.h:96,11'
          Branch Sides:
            - BranchSide:      './ialloc.h:97,16'
              BranchSideFuncs:
                - _gl_alloc_nomem
            - BranchSide:      './ialloc.h:98,9'
              BranchSideFuncs:
                - calloc
                - _gl_alloc_nomem
        - Branch String:   './ialloc.h:100,7'
          Branch Sides:
            - BranchSide:      './ialloc.h:102,11'
              BranchSideFuncs:
                - calloc
                - _gl_alloc_nomem
            - BranchSide:      './ialloc.h:106,18'
              BranchSideFuncs:
                - calloc
        - Branch String:   './ialloc.h:102,11'
          Branch Sides:
            - BranchSide:      './ialloc.h:103,16'
              BranchSideFuncs:
                - _gl_alloc_nomem
            - BranchSide:      './ialloc.h:104,9'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             './ialloc.h:97,16'
          Dst:             _gl_alloc_nomem
        - Src:             './ialloc.h:103,16'
          Dst:             _gl_alloc_nomem
        - Src:             './ialloc.h:106,10'
          Dst:             calloc
    - functionName:    irealloc
      functionSourceFile: '/src/wget2/lib/./ialloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - s
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _gl_alloc_nomem
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   './ialloc.h:71,7'
          Branch Sides:
            - BranchSide:      './ialloc.h:75,20'
              BranchSideFuncs:
                - realloc
            - BranchSide:      './ialloc.h:83,12'
              BranchSideFuncs:
                - _gl_alloc_nomem
      Callsites:
        - Src:             './ialloc.h:75,11'
          Dst:             realloc
        - Src:             './ialloc.h:83,12'
          Dst:             _gl_alloc_nomem
    - functionName:    imalloc
      functionSourceFile: '/src/wget2/lib/./ialloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _gl_alloc_nomem
      functionUses:    1
      BranchProfiles:
        - Branch String:   './ialloc.h:60,10'
          Branch Sides:
            - BranchSide:      './ialloc.h:60,34'
              BranchSideFuncs:
                - malloc
            - BranchSide:      './ialloc.h:60,39'
              BranchSideFuncs:
                - _gl_alloc_nomem
      Callsites:
        - Src:             './ialloc.h:60,39'
          Dst:             _gl_alloc_nomem
    - functionName:    xalloc_die
      functionSourceFile: '/src/wget2/lib/xalloc-die.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - gettext
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xalloc-die.c:34,3'
          Branch Sides:
            - BranchSide:      'xalloc-die.c:34,3'
              BranchSideFuncs:
                - gettext
                - error
                - abort
            - BranchSide:      'xalloc-die.c:34,3'
              BranchSideFuncs:
                - gettext
                - error
                - abort
        - Branch String:   'xalloc-die.c:34,3'
          Branch Sides:
            - BranchSide:      'xalloc-die.c:34,3'
              BranchSideFuncs: []
            - BranchSide:      'xalloc-die.c:40,3'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'xalloc-die.c:34,3'
          Dst:             gettext
        - Src:             'xalloc-die.c:34,3'
          Dst:             error
        - Src:             'xalloc-die.c:40,3'
          Dst:             abort
    - functionName:    error
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_md2_digest
      functionSourceFile: '/src/nettle/md2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.md2_ctx *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - digest
      BBCount:         6
      ICount:          71
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - md2_transform
        - nettle_md2_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'md2.c:130,3'
          Branch Sides:
            - BranchSide:      'md2.c:130,3'
              BranchSideFuncs:
                - md2_transform
                - md2_transform
                - nettle_md2_init
            - BranchSide:      'md2.c:130,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'md2.c:130,3'
          Dst:             __assert_fail
        - Src:             'md2.c:134,3'
          Dst:             md2_transform
        - Src:             'md2.c:136,3'
          Dst:             md2_transform
        - Src:             'md2.c:138,3'
          Dst:             nettle_md2_init
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    37
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md2_transform
      functionSourceFile: '/src/nettle/md2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.md2_ctx *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - data
      BBCount:         13
      ICount:          144
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'md2.c:92,3'
          Branch Sides:
            - BranchSide:      'md2.c:96,4'
              BranchSideFuncs: []
            - BranchSide:      'md2.c:99,14'
              BranchSideFuncs: []
        - Branch String:   'md2.c:99,3'
          Branch Sides:
            - BranchSide:      'md2.c:104,14'
              BranchSideFuncs: []
            - BranchSide:      'md2.c:107,1'
              BranchSideFuncs: []
        - Branch String:   'md2.c:104,7'
          Branch Sides:
            - BranchSide:      'md2.c:105,22'
              BranchSideFuncs: []
            - BranchSide:      'md2.c:106,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nettle_md2_init
      functionSourceFile: '/src/nettle/md2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.md2_ctx *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_md2_update
      functionSourceFile: '/src/nettle/md2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.md2_ctx *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - data
      BBCount:         15
      ICount:          138
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - md2_transform
      functionUses:    0
      BranchProfiles:
        - Branch String:   'md2.c:120,3'
          Branch Sides:
            - BranchSide:      'md2.c:120,3'
              BranchSideFuncs:
                - md2_transform
                - md2_transform
            - BranchSide:      'md2.c:120,3'
              BranchSideFuncs:
                - md2_transform
        - Branch String:   'md2.c:120,3'
          Branch Sides:
            - BranchSide:      'md2.c:120,3'
              BranchSideFuncs: []
            - BranchSide:      'md2.c:120,3'
              BranchSideFuncs:
                - md2_transform
                - md2_transform
        - Branch String:   'md2.c:120,3'
          Branch Sides:
            - BranchSide:      'md2.c:120,3'
              BranchSideFuncs:
                - md2_transform
            - BranchSide:      'md2.c:120,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'md2.c:120,3'
          Dst:             md2_transform
        - Src:             'md2.c:120,3'
          Dst:             md2_transform
    - functionName:    nettle_md5_digest
      functionSourceFile: '/src/nettle/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.md5_ctx *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - digest
      BBCount:         16
      ICount:          210
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - _nettle_write_le32
        - nettle_md5_compress
        - nettle_md5_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'md5.c:81,3'
          Branch Sides:
            - BranchSide:      'md5.c:81,3'
              BranchSideFuncs:
                - __assert_fail
                - nettle_md5_compress
                - _nettle_write_le32
                - nettle_md5_init
                - nettle_md5_compress
            - BranchSide:      'md5.c:83,3'
              BranchSideFuncs:
                - __assert_fail
                - nettle_md5_compress
                - _nettle_write_le32
                - nettle_md5_init
                - nettle_md5_compress
        - Branch String:   'md5.c:83,3'
          Branch Sides:
            - BranchSide:      'md5.c:83,3'
              BranchSideFuncs:
                - nettle_md5_compress
                - _nettle_write_le32
                - nettle_md5_init
                - nettle_md5_compress
            - BranchSide:      'md5.c:83,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'md5.c:83,3'
          Branch Sides:
            - BranchSide:      'md5.c:83,3'
              BranchSideFuncs:
                - nettle_md5_compress
                - nettle_md5_compress
                - _nettle_write_le32
                - nettle_md5_init
            - BranchSide:      'md5.c:86,16'
              BranchSideFuncs:
                - nettle_md5_compress
                - _nettle_write_le32
                - nettle_md5_init
      Callsites:
        - Src:             'md5.c:81,3'
          Dst:             __assert_fail
        - Src:             'md5.c:83,3'
          Dst:             __assert_fail
        - Src:             'md5.c:83,3'
          Dst:             nettle_md5_compress
        - Src:             'md5.c:89,3'
          Dst:             nettle_md5_compress
        - Src:             'md5.c:91,3'
          Dst:             _nettle_write_le32
        - Src:             'md5.c:92,3'
          Dst:             nettle_md5_init
    - functionName:    nettle_md5_compress
      functionSourceFile: '/src/nettle/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - digest
        - input
      BBCount:         5
      ICount:          1596
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'md5.c:121,3'
          Branch Sides:
            - BranchSide:      'md5.c:122,15'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:124,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nettle_md5_init
      functionSourceFile: '/src/nettle/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.md5_ctx *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_md5_update
      functionSourceFile: '/src/nettle/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.md5_ctx *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - data
      BBCount:         15
      ICount:          152
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - nettle_md5_compress
      functionUses:    0
      BranchProfiles:
        - Branch String:   'md5.c:71,3'
          Branch Sides:
            - BranchSide:      'md5.c:71,3'
              BranchSideFuncs:
                - nettle_md5_compress
                - nettle_md5_compress
            - BranchSide:      'md5.c:71,3'
              BranchSideFuncs:
                - nettle_md5_compress
        - Branch String:   'md5.c:71,3'
          Branch Sides:
            - BranchSide:      'md5.c:71,3'
              BranchSideFuncs: []
            - BranchSide:      'md5.c:71,3'
              BranchSideFuncs:
                - nettle_md5_compress
                - nettle_md5_compress
        - Branch String:   'md5.c:71,3'
          Branch Sides:
            - BranchSide:      'md5.c:71,3'
              BranchSideFuncs:
                - nettle_md5_compress
            - BranchSide:      'md5.c:71,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'md5.c:71,3'
          Dst:             nettle_md5_compress
        - Src:             'md5.c:71,3'
          Dst:             nettle_md5_compress
    - functionName:    nettle_ripemd160_digest
      functionSourceFile: '/src/nettle/ripemd160.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ripemd160_ctx *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - digest
      BBCount:         16
      ICount:          210
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - _nettle_ripemd160_compress
        - _nettle_write_le32
        - nettle_ripemd160_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ripemd160.c:190,3'
          Branch Sides:
            - BranchSide:      'ripemd160.c:190,3'
              BranchSideFuncs:
                - __assert_fail
                - _nettle_ripemd160_compress
                - _nettle_write_le32
                - nettle_ripemd160_init
                - _nettle_ripemd160_compress
            - BranchSide:      'ripemd160.c:192,3'
              BranchSideFuncs:
                - __assert_fail
                - _nettle_ripemd160_compress
                - _nettle_write_le32
                - nettle_ripemd160_init
                - _nettle_ripemd160_compress
        - Branch String:   'ripemd160.c:192,3'
          Branch Sides:
            - BranchSide:      'ripemd160.c:192,3'
              BranchSideFuncs:
                - _nettle_ripemd160_compress
                - _nettle_write_le32
                - nettle_ripemd160_init
                - _nettle_ripemd160_compress
            - BranchSide:      'ripemd160.c:192,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'ripemd160.c:192,3'
          Branch Sides:
            - BranchSide:      'ripemd160.c:192,3'
              BranchSideFuncs:
                - _nettle_ripemd160_compress
                - _nettle_ripemd160_compress
                - _nettle_write_le32
                - nettle_ripemd160_init
            - BranchSide:      'ripemd160.c:195,16'
              BranchSideFuncs:
                - _nettle_ripemd160_compress
                - _nettle_write_le32
                - nettle_ripemd160_init
      Callsites:
        - Src:             'ripemd160.c:190,3'
          Dst:             __assert_fail
        - Src:             'ripemd160.c:192,3'
          Dst:             __assert_fail
        - Src:             'ripemd160.c:192,3'
          Dst:             _nettle_ripemd160_compress
        - Src:             'ripemd160.c:199,3'
          Dst:             _nettle_ripemd160_compress
        - Src:             'ripemd160.c:201,3'
          Dst:             _nettle_write_le32
        - Src:             'ripemd160.c:202,3'
          Dst:             nettle_ripemd160_init
    - functionName:    nettle_ripemd160_init
      functionSourceFile: '/src/nettle/ripemd160.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ripemd160_ctx *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_ripemd160_update
      functionSourceFile: '/src/nettle/ripemd160.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ripemd160_ctx *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - data
      BBCount:         15
      ICount:          152
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _nettle_ripemd160_compress
      functionUses:    0
      BranchProfiles:
        - Branch String:   'ripemd160.c:182,3'
          Branch Sides:
            - BranchSide:      'ripemd160.c:182,3'
              BranchSideFuncs:
                - _nettle_ripemd160_compress
                - _nettle_ripemd160_compress
            - BranchSide:      'ripemd160.c:182,3'
              BranchSideFuncs:
                - _nettle_ripemd160_compress
        - Branch String:   'ripemd160.c:182,3'
          Branch Sides:
            - BranchSide:      'ripemd160.c:182,3'
              BranchSideFuncs: []
            - BranchSide:      'ripemd160.c:182,3'
              BranchSideFuncs:
                - _nettle_ripemd160_compress
                - _nettle_ripemd160_compress
        - Branch String:   'ripemd160.c:182,3'
          Branch Sides:
            - BranchSide:      'ripemd160.c:182,3'
              BranchSideFuncs:
                - _nettle_ripemd160_compress
            - BranchSide:      'ripemd160.c:182,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ripemd160.c:182,3'
          Dst:             _nettle_ripemd160_compress
        - Src:             'ripemd160.c:182,3'
          Dst:             _nettle_ripemd160_compress
    - functionName:    _nettle_ripemd160_compress
      functionSourceFile: '/src/nettle/ripemd160-compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - state
        - data
      BBCount:         321
      ICount:          4879
      EdgeCount:       641
      CyclomaticComplexity: 322
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_sha1_digest
      functionSourceFile: '/src/nettle/sha1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ripemd160_ctx *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - digest
      BBCount:         16
      ICount:          210
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - _nettle_write_be32
        - nettle_sha1_compress
        - nettle_sha1_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sha1.c:87,3'
          Branch Sides:
            - BranchSide:      'sha1.c:87,3'
              BranchSideFuncs:
                - __assert_fail
                - nettle_sha1_compress
                - _nettle_write_be32
                - nettle_sha1_init
                - nettle_sha1_compress
            - BranchSide:      'sha1.c:89,3'
              BranchSideFuncs:
                - __assert_fail
                - nettle_sha1_compress
                - _nettle_write_be32
                - nettle_sha1_init
                - nettle_sha1_compress
        - Branch String:   'sha1.c:89,3'
          Branch Sides:
            - BranchSide:      'sha1.c:89,3'
              BranchSideFuncs:
                - nettle_sha1_compress
                - _nettle_write_be32
                - nettle_sha1_init
                - nettle_sha1_compress
            - BranchSide:      'sha1.c:89,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'sha1.c:89,3'
          Branch Sides:
            - BranchSide:      'sha1.c:89,3'
              BranchSideFuncs:
                - nettle_sha1_compress
                - nettle_sha1_compress
                - _nettle_write_be32
                - nettle_sha1_init
            - BranchSide:      'sha1.c:92,16'
              BranchSideFuncs:
                - nettle_sha1_compress
                - _nettle_write_be32
                - nettle_sha1_init
      Callsites:
        - Src:             'sha1.c:87,3'
          Dst:             __assert_fail
        - Src:             'sha1.c:89,3'
          Dst:             __assert_fail
        - Src:             'sha1.c:89,3'
          Dst:             nettle_sha1_compress
        - Src:             'sha1.c:96,3'
          Dst:             nettle_sha1_compress
        - Src:             'sha1.c:98,3'
          Dst:             _nettle_write_be32
        - Src:             'sha1.c:99,3'
          Dst:             nettle_sha1_init
    - functionName:    nettle_sha1_init
      functionSourceFile: '/src/nettle/sha1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ripemd160_ctx *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_sha1_update
      functionSourceFile: '/src/nettle/sha1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ripemd160_ctx *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - data
      BBCount:         15
      ICount:          152
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - nettle_sha1_compress
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sha1.c:77,3'
          Branch Sides:
            - BranchSide:      'sha1.c:77,3'
              BranchSideFuncs:
                - nettle_sha1_compress
                - nettle_sha1_compress
            - BranchSide:      'sha1.c:77,3'
              BranchSideFuncs:
                - nettle_sha1_compress
        - Branch String:   'sha1.c:77,3'
          Branch Sides:
            - BranchSide:      'sha1.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'sha1.c:77,3'
              BranchSideFuncs:
                - nettle_sha1_compress
                - nettle_sha1_compress
        - Branch String:   'sha1.c:77,3'
          Branch Sides:
            - BranchSide:      'sha1.c:77,3'
              BranchSideFuncs:
                - nettle_sha1_compress
            - BranchSide:      'sha1.c:77,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sha1.c:77,3'
          Dst:             nettle_sha1_compress
        - Src:             'sha1.c:77,3'
          Dst:             nettle_sha1_compress
    - functionName:    nettle_sha224_digest
      functionSourceFile: '/src/nettle/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.sha256_ctx *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - digest
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nettle_sha224_init
        - sha256_write_digest
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'sha256.c:183,3'
          Dst:             sha256_write_digest
        - Src:             'sha256.c:184,3'
          Dst:             nettle_sha224_init
    - functionName:    sha256_write_digest
      functionSourceFile: '/src/nettle/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.sha256_ctx *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - digest
      BBCount:         16
      ICount:          208
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - _nettle_write_be32
        - nettle_sha256_compress
      functionUses:    2
      BranchProfiles:
        - Branch String:   'sha256.c:132,3'
          Branch Sides:
            - BranchSide:      'sha256.c:132,3'
              BranchSideFuncs:
                - __assert_fail
                - nettle_sha256_compress
                - _nettle_write_be32
                - nettle_sha256_compress
            - BranchSide:      'sha256.c:134,3'
              BranchSideFuncs:
                - __assert_fail
                - nettle_sha256_compress
                - _nettle_write_be32
                - nettle_sha256_compress
        - Branch String:   'sha256.c:134,3'
          Branch Sides:
            - BranchSide:      'sha256.c:134,3'
              BranchSideFuncs:
                - nettle_sha256_compress
                - _nettle_write_be32
                - nettle_sha256_compress
            - BranchSide:      'sha256.c:134,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'sha256.c:134,3'
          Branch Sides:
            - BranchSide:      'sha256.c:134,3'
              BranchSideFuncs:
                - nettle_sha256_compress
                - nettle_sha256_compress
                - _nettle_write_be32
            - BranchSide:      'sha256.c:137,16'
              BranchSideFuncs:
                - nettle_sha256_compress
                - _nettle_write_be32
      Callsites:
        - Src:             'sha256.c:132,3'
          Dst:             __assert_fail
        - Src:             'sha256.c:134,3'
          Dst:             __assert_fail
        - Src:             'sha256.c:134,3'
          Dst:             nettle_sha256_compress
        - Src:             'sha256.c:143,3'
          Dst:             nettle_sha256_compress
        - Src:             'sha256.c:145,3'
          Dst:             _nettle_write_be32
    - functionName:    nettle_sha224_init
      functionSourceFile: '/src/nettle/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.sha256_ctx *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_sha256_compress
      functionSourceFile: '/src/nettle/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - state
        - input
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _nettle_sha256_compress_n
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'sha256.c:77,3'
          Dst:             _nettle_sha256_compress_n
    - functionName:    nettle_sha256_digest
      functionSourceFile: '/src/nettle/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.sha256_ctx *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - digest
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nettle_sha256_init
        - sha256_write_digest
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'sha256.c:153,3'
          Dst:             sha256_write_digest
        - Src:             'sha256.c:154,3'
          Dst:             nettle_sha256_init
    - functionName:    nettle_sha256_init
      functionSourceFile: '/src/nettle/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.sha256_ctx *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_sha256_update
      functionSourceFile: '/src/nettle/sha256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.sha256_ctx *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - data
      BBCount:         11
      ICount:          141
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _nettle_sha256_compress_n
        - nettle_sha256_compress
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sha256.c:108,7'
          Branch Sides:
            - BranchSide:      'sha256.c:111,7'
              BranchSideFuncs:
                - nettle_sha256_compress
                - _nettle_sha256_compress_n
            - BranchSide:      'sha256.c:116,12'
              BranchSideFuncs:
                - _nettle_sha256_compress_n
        - Branch String:   'sha256.c:111,7'
          Branch Sides:
            - BranchSide:      'sha256.c:111,7'
              BranchSideFuncs: []
            - BranchSide:      'sha256.c:112,24'
              BranchSideFuncs:
                - nettle_sha256_compress
                - _nettle_sha256_compress_n
      Callsites:
        - Src:             'sha256.c:112,7'
          Dst:             nettle_sha256_compress
        - Src:             'sha256.c:117,10'
          Dst:             _nettle_sha256_compress_n
    - functionName:    nettle_sha512_256_digest
      functionSourceFile: '/src/nettle/sha512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.sha512_ctx *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - digest
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - nettle_sha512_256_init
        - sha512_write_digest
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sha512.c:310,3'
          Branch Sides:
            - BranchSide:      'sha512.c:310,3'
              BranchSideFuncs:
                - sha512_write_digest
                - nettle_sha512_256_init
            - BranchSide:      'sha512.c:310,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'sha512.c:310,3'
          Dst:             __assert_fail
        - Src:             'sha512.c:312,3'
          Dst:             sha512_write_digest
        - Src:             'sha512.c:313,3'
          Dst:             nettle_sha512_256_init
    - functionName:    sha512_write_digest
      functionSourceFile: '/src/nettle/sha512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.sha512_ctx *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - digest
      BBCount:         31
      ICount:          469
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - nettle_sha512_compress
      functionUses:    4
      BranchProfiles:
        - Branch String:   'sha512.c:165,3'
          Branch Sides:
            - BranchSide:      'sha512.c:165,3'
              BranchSideFuncs:
                - __assert_fail
                - nettle_sha512_compress
                - nettle_sha512_compress
            - BranchSide:      'sha512.c:167,3'
              BranchSideFuncs:
                - __assert_fail
                - nettle_sha512_compress
                - nettle_sha512_compress
        - Branch String:   'sha512.c:167,3'
          Branch Sides:
            - BranchSide:      'sha512.c:167,3'
              BranchSideFuncs:
                - nettle_sha512_compress
                - nettle_sha512_compress
            - BranchSide:      'sha512.c:167,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'sha512.c:167,3'
          Branch Sides:
            - BranchSide:      'sha512.c:167,3'
              BranchSideFuncs:
                - nettle_sha512_compress
                - nettle_sha512_compress
            - BranchSide:      'sha512.c:170,11'
              BranchSideFuncs:
                - nettle_sha512_compress
        - Branch String:   'sha512.c:183,3'
          Branch Sides:
            - BranchSide:      'sha512.c:184,5'
              BranchSideFuncs: []
            - BranchSide:      'sha512.c:186,7'
              BranchSideFuncs: []
        - Branch String:   'sha512.c:186,7'
          Branch Sides:
            - BranchSide:      'sha512.c:186,7'
              BranchSideFuncs: []
            - BranchSide:      'sha512.c:189,23'
              BranchSideFuncs: []
        - Branch String:   'sha512.c:194,7'
          Branch Sides:
            - BranchSide:      'sha512.c:192,23'
              BranchSideFuncs: []
            - BranchSide:      'sha512.c:195,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sha512.c:165,3'
          Dst:             __assert_fail
        - Src:             'sha512.c:167,3'
          Dst:             __assert_fail
        - Src:             'sha512.c:167,3'
          Dst:             nettle_sha512_compress
        - Src:             'sha512.c:178,3'
          Dst:             nettle_sha512_compress
    - functionName:    nettle_sha512_256_init
      functionSourceFile: '/src/nettle/sha512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.sha512_ctx *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_sha512_compress
      functionSourceFile: '/src/nettle/sha512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - state
        - input
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _nettle_sha512_compress
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'sha512.c:319,3'
          Dst:             _nettle_sha512_compress
    - functionName:    _nettle_sha512_compress
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_sha512_224_digest
      functionSourceFile: '/src/nettle/sha512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.sha512_ctx *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - digest
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - nettle_sha512_224_init
        - sha512_write_digest
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sha512.c:277,3'
          Branch Sides:
            - BranchSide:      'sha512.c:277,3'
              BranchSideFuncs:
                - sha512_write_digest
                - nettle_sha512_224_init
            - BranchSide:      'sha512.c:277,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'sha512.c:277,3'
          Dst:             __assert_fail
        - Src:             'sha512.c:279,3'
          Dst:             sha512_write_digest
        - Src:             'sha512.c:280,3'
          Dst:             nettle_sha512_224_init
    - functionName:    nettle_sha512_224_init
      functionSourceFile: '/src/nettle/sha512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.sha512_ctx *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_sha384_digest
      functionSourceFile: '/src/nettle/sha512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.sha512_ctx *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - digest
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - nettle_sha384_init
        - sha512_write_digest
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sha512.c:244,3'
          Branch Sides:
            - BranchSide:      'sha512.c:244,3'
              BranchSideFuncs:
                - sha512_write_digest
                - nettle_sha384_init
            - BranchSide:      'sha512.c:244,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'sha512.c:244,3'
          Dst:             __assert_fail
        - Src:             'sha512.c:246,3'
          Dst:             sha512_write_digest
        - Src:             'sha512.c:247,3'
          Dst:             nettle_sha384_init
    - functionName:    nettle_sha384_init
      functionSourceFile: '/src/nettle/sha512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.sha512_ctx *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_sha512_digest
      functionSourceFile: '/src/nettle/sha512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.sha512_ctx *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - digest
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - nettle_sha512_init
        - sha512_write_digest
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sha512.c:203,3'
          Branch Sides:
            - BranchSide:      'sha512.c:203,3'
              BranchSideFuncs:
                - sha512_write_digest
                - nettle_sha512_init
            - BranchSide:      'sha512.c:203,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'sha512.c:203,3'
          Dst:             __assert_fail
        - Src:             'sha512.c:205,3'
          Dst:             sha512_write_digest
        - Src:             'sha512.c:206,3'
          Dst:             nettle_sha512_init
    - functionName:    nettle_sha512_init
      functionSourceFile: '/src/nettle/sha512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.sha512_ctx *'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_sha512_update
      functionSourceFile: '/src/nettle/sha512.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.sha512_ctx *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - data
      BBCount:         15
      ICount:          172
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - nettle_sha512_compress
      functionUses:    0
      BranchProfiles:
        - Branch String:   'sha512.c:151,3'
          Branch Sides:
            - BranchSide:      'sha512.c:151,3'
              BranchSideFuncs:
                - nettle_sha512_compress
                - nettle_sha512_compress
            - BranchSide:      'sha512.c:151,3'
              BranchSideFuncs:
                - nettle_sha512_compress
        - Branch String:   'sha512.c:151,3'
          Branch Sides:
            - BranchSide:      'sha512.c:151,3'
              BranchSideFuncs: []
            - BranchSide:      'sha512.c:151,3'
              BranchSideFuncs:
                - nettle_sha512_compress
                - nettle_sha512_compress
        - Branch String:   'sha512.c:151,3'
          Branch Sides:
            - BranchSide:      'sha512.c:151,3'
              BranchSideFuncs:
                - nettle_sha512_compress
            - BranchSide:      'sha512.c:151,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'sha512.c:151,3'
          Dst:             nettle_sha512_compress
        - Src:             'sha512.c:151,3'
          Dst:             nettle_sha512_compress
    - functionName:    _nettle_write_be32
      functionSourceFile: '/src/nettle/write-be32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - length
        - dst
        - src
      BBCount:         19
      ICount:          171
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'write-be32.c:53,3'
          Branch Sides:
            - BranchSide:      'write-be32.c:54,5'
              BranchSideFuncs:
                - abort
            - BranchSide:      'write-be32.c:56,7'
              BranchSideFuncs:
                - abort
        - Branch String:   'write-be32.c:56,7'
          Branch Sides:
            - BranchSide:      'write-be32.c:56,7'
              BranchSideFuncs:
                - abort
            - BranchSide:      'write-be32.c:59,20'
              BranchSideFuncs:
                - abort
        - Branch String:   'write-be32.c:63,7'
          Branch Sides:
            - BranchSide:      'write-be32.c:66,4'
              BranchSideFuncs:
                - abort
            - BranchSide:      'write-be32.c:68,16'
              BranchSideFuncs: []
            - BranchSide:      'write-be32.c:71,16'
              BranchSideFuncs: []
            - BranchSide:      'write-be32.c:74,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'write-be32.c:66,4'
          Dst:             abort
    - functionName:    _nettle_write_le32
      functionSourceFile: '/src/nettle/write-le32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - length
        - dst
        - src
      BBCount:         14
      ICount:          125
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'write-le32.c:53,3'
          Branch Sides:
            - BranchSide:      'write-le32.c:54,5'
              BranchSideFuncs: []
            - BranchSide:      'write-le32.c:56,7'
              BranchSideFuncs: []
        - Branch String:   'write-le32.c:56,7'
          Branch Sides:
            - BranchSide:      'write-le32.c:56,7'
              BranchSideFuncs: []
            - BranchSide:      'write-le32.c:60,14'
              BranchSideFuncs: []
        - Branch String:   'write-le32.c:66,2'
          Branch Sides:
            - BranchSide:      'write-le32.c:64,13'
              BranchSideFuncs: []
            - BranchSide:      'write-le32.c:68,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fat_init
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         45
      ICount:          243
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - _nettle_aes128_decrypt_aesni
        - _nettle_aes128_decrypt_c
        - _nettle_aes128_encrypt_aesni
        - _nettle_aes128_encrypt_c
        - _nettle_aes192_decrypt_aesni
        - _nettle_aes192_decrypt_c
        - _nettle_aes192_encrypt_aesni
        - _nettle_aes192_encrypt_c
        - _nettle_aes256_decrypt_aesni
        - _nettle_aes256_decrypt_c
        - _nettle_aes256_encrypt_aesni
        - _nettle_aes256_encrypt_c
        - _nettle_cbc_aes128_encrypt_aesni
        - _nettle_cbc_aes128_encrypt_c
        - _nettle_cbc_aes192_encrypt_aesni
        - _nettle_cbc_aes192_encrypt_c
        - _nettle_cbc_aes256_encrypt_aesni
        - _nettle_cbc_aes256_encrypt_c
        - _nettle_ghash_set_key_c
        - _nettle_ghash_set_key_pclmul
        - _nettle_ghash_update_pclmul
        - _nettle_ghash_update_table
        - _nettle_memxor_sse2
        - _nettle_memxor_x86_64
        - _nettle_sha1_compress_sha_ni
        - _nettle_sha1_compress_x86_64
        - _nettle_sha256_compress_n_sha_ni
        - _nettle_sha256_compress_n_x86_64
        - fprintf
        - get_x86_features
        - getenv
      functionUses:    14
      BranchProfiles:
        - Branch String:   'fat-x86_64.c:178,23'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:182,13'
              BranchSideFuncs:
                - getenv
                - get_x86_features
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'fat-x86_64.c:182,13'
              BranchSideFuncs:
                - getenv
                - get_x86_features
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'fat-x86_64.c:183,7'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:184,14'
              BranchSideFuncs:
                - fprintf
                - get_x86_features
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'fat-x86_64.c:186,3'
              BranchSideFuncs:
                - get_x86_features
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'fat-x86_64.c:187,7'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:189,26'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'fat-x86_64.c:197,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'fat-x86_64.c:197,7'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:199,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'fat-x86_64.c:213,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'fat-x86_64.c:199,11'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:200,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'fat-x86_64.c:201,33'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'fat-x86_64.c:213,11'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:214,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'fat-x86_64.c:215,33'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'fat-x86_64.c:226,7'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:228,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'fat-x86_64.c:235,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'fat-x86_64.c:228,11'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:229,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'fat-x86_64.c:230,32'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'fat-x86_64.c:235,11'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:236,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'fat-x86_64.c:237,32'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'fat-x86_64.c:241,7'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:243,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'fat-x86_64.c:250,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'fat-x86_64.c:243,11'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:244,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'fat-x86_64.c:245,33'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'fat-x86_64.c:250,11'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:251,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'fat-x86_64.c:252,33'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'fat-x86_64.c:256,7'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:258,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'fat-x86_64.c:264,11'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'fat-x86_64.c:258,11'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:259,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'fat-x86_64.c:260,25'
              BranchSideFuncs: []
        - Branch String:   'fat-x86_64.c:264,11'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:265,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'fat-x86_64.c:266,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fat-x86_64.c:182,13'
          Dst:             getenv
        - Src:             'fat-x86_64.c:184,5'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:186,3'
          Dst:             get_x86_features
        - Src:             'fat-x86_64.c:191,7'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:200,2'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:214,2'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:229,2'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:236,2'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:244,2'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:251,2'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:259,2'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:265,2'
          Dst:             fprintf
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_x86_features
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.x86_features *'
      constantsTouched: []
      argNames:
        - features
      BBCount:         68
      ICount:          335
      EdgeCount:       90
      CyclomaticComplexity: 24
      functionsReached:
        - _nettle_cpuid
        - memcmp
        - secure_getenv
        - strchr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fat-x86_64.c:76,7'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:77,5'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'fat-x86_64.c:103,25'
              BranchSideFuncs:
                - _nettle_cpuid
                - memcmp
                - memcmp
                - _nettle_cpuid
                - _nettle_cpuid
        - Branch String:   'fat-x86_64.c:80,18'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:80,34'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'fat-x86_64.c:80,52'
              BranchSideFuncs:
                - strlen
                - strchr
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'fat-x86_64.c:82,6'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:82,6'
              BranchSideFuncs:
                - memcmp
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'fat-x86_64.c:82,6'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'fat-x86_64.c:82,6'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:82,6'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'fat-x86_64.c:82,6'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'fat-x86_64.c:82,6'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:84,10'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'fat-x86_64.c:90,11'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'fat-x86_64.c:82,6'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:84,10'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'fat-x86_64.c:90,11'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'fat-x86_64.c:84,10'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:84,10'
              BranchSideFuncs:
                - memcmp
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'fat-x86_64.c:86,15'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'fat-x86_64.c:84,10'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:85,8'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'fat-x86_64.c:86,15'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'fat-x86_64.c:90,11'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:90,11'
              BranchSideFuncs:
                - memcmp
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'fat-x86_64.c:92,11'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'fat-x86_64.c:90,11'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:91,4'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'fat-x86_64.c:92,11'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'fat-x86_64.c:92,11'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:92,11'
              BranchSideFuncs:
                - memcmp
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'fat-x86_64.c:94,11'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'fat-x86_64.c:92,11'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:93,4'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'fat-x86_64.c:94,11'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'fat-x86_64.c:96,6'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:97,4'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'fat-x86_64.c:98,6'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'fat-x86_64.c:104,11'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:105,2'
              BranchSideFuncs:
                - _nettle_cpuid
                - _nettle_cpuid
            - BranchSide:      'fat-x86_64.c:106,24'
              BranchSideFuncs:
                - memcmp
                - _nettle_cpuid
                - _nettle_cpuid
        - Branch String:   'fat-x86_64.c:110,11'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:111,2'
              BranchSideFuncs:
                - _nettle_cpuid
            - BranchSide:      'fat-x86_64.c:112,11'
              BranchSideFuncs:
                - _nettle_cpuid
        - Branch String:   'fat-x86_64.c:112,11'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:113,2'
              BranchSideFuncs:
                - _nettle_cpuid
            - BranchSide:      'fat-x86_64.c:115,25'
              BranchSideFuncs:
                - _nettle_cpuid
      Callsites:
        - Src:             'fat-x86_64.c:75,7'
          Dst:             secure_getenv
        - Src:             'fat-x86_64.c:79,20'
          Dst:             strchr
        - Src:             'fat-x86_64.c:80,45'
          Dst:             strlen
        - Src:             'fat-x86_64.c:82,6'
          Dst:             memcmp
        - Src:             'fat-x86_64.c:84,10'
          Dst:             memcmp
        - Src:             'fat-x86_64.c:86,15'
          Dst:             memcmp
        - Src:             'fat-x86_64.c:90,11'
          Dst:             memcmp
        - Src:             'fat-x86_64.c:92,11'
          Dst:             memcmp
        - Src:             'fat-x86_64.c:94,11'
          Dst:             memcmp
        - Src:             'fat-x86_64.c:103,7'
          Dst:             _nettle_cpuid
        - Src:             'fat-x86_64.c:104,11'
          Dst:             memcmp
        - Src:             'fat-x86_64.c:106,16'
          Dst:             memcmp
        - Src:             'fat-x86_64.c:109,7'
          Dst:             _nettle_cpuid
        - Src:             'fat-x86_64.c:115,7'
          Dst:             _nettle_cpuid
    - functionName:    _nettle_aes128_encrypt_aesni
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes128_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_aes128_decrypt_aesni
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes128_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_aes192_encrypt_aesni
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes192_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_aes192_decrypt_aesni
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes192_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_aes256_encrypt_aesni
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes256_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_aes256_decrypt_aesni
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes256_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_cbc_aes128_encrypt_aesni
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.aes128_ctx *'
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_cbc_aes192_encrypt_aesni
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.aes192_ctx *'
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_cbc_aes256_encrypt_aesni
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.aes256_ctx *'
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_sha1_compress_sha_ni
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_sha256_compress_n_sha_ni
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_sha1_compress_x86_64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_sha256_compress_n_x86_64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_ghash_set_key_pclmul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.gcm_key *'
        - 'union.nettle_block16 *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_ghash_update_pclmul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.gcm_key *'
        - 'union.nettle_block16 *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_ghash_update_table
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.gcm_key *'
        - 'union.nettle_block16 *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_memxor_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_memxor_x86_64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_memxor_init
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
      BBCount:         12
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - fat_init
        - getenv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fat-x86_64.c:310,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:310,1'
              BranchSideFuncs:
                - fprintf
                - __assert_fail
                - fat_init
            - BranchSide:      'fat-x86_64.c:310,1'
              BranchSideFuncs:
                - __assert_fail
                - fat_init
        - Branch String:   'fat-x86_64.c:310,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:310,1'
              BranchSideFuncs:
                - fat_init
                - __assert_fail
            - BranchSide:      'fat-x86_64.c:310,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'fat-x86_64.c:310,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:310,1'
              BranchSideFuncs: []
            - BranchSide:      'fat-x86_64.c:310,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'fat-x86_64.c:310,1'
          Dst:             getenv
        - Src:             'fat-x86_64.c:310,1'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:310,1'
          Dst:             fat_init
        - Src:             'fat-x86_64.c:310,1'
          Dst:             __assert_fail
    - functionName:    _nettle_ghash_update_init
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.gcm_key *'
        - 'union.nettle_block16 *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - state
        - blocks
        - data
      BBCount:         12
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - fat_init
        - getenv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fat-x86_64.c:326,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:326,1'
              BranchSideFuncs:
                - fprintf
                - __assert_fail
                - fat_init
            - BranchSide:      'fat-x86_64.c:326,1'
              BranchSideFuncs:
                - __assert_fail
                - fat_init
        - Branch String:   'fat-x86_64.c:326,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:326,1'
              BranchSideFuncs:
                - fat_init
                - __assert_fail
            - BranchSide:      'fat-x86_64.c:326,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'fat-x86_64.c:326,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:326,1'
              BranchSideFuncs: []
            - BranchSide:      'fat-x86_64.c:326,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'fat-x86_64.c:326,1'
          Dst:             getenv
        - Src:             'fat-x86_64.c:326,1'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:326,1'
          Dst:             fat_init
        - Src:             'fat-x86_64.c:326,1'
          Dst:             __assert_fail
    - functionName:    _nettle_ghash_set_key_init
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.gcm_key *'
        - 'union.nettle_block16 *'
      constantsTouched: []
      argNames:
        - ctx
        - key
      BBCount:         12
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - fat_init
        - getenv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fat-x86_64.c:323,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:323,1'
              BranchSideFuncs:
                - fprintf
                - __assert_fail
                - fat_init
            - BranchSide:      'fat-x86_64.c:323,1'
              BranchSideFuncs:
                - __assert_fail
                - fat_init
        - Branch String:   'fat-x86_64.c:323,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:323,1'
              BranchSideFuncs:
                - fat_init
                - __assert_fail
            - BranchSide:      'fat-x86_64.c:323,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'fat-x86_64.c:323,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:323,1'
              BranchSideFuncs: []
            - BranchSide:      'fat-x86_64.c:323,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'fat-x86_64.c:323,1'
          Dst:             getenv
        - Src:             'fat-x86_64.c:323,1'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:323,1'
          Dst:             fat_init
        - Src:             'fat-x86_64.c:323,1'
          Dst:             __assert_fail
    - functionName:    _nettle_sha256_compress_n_init
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - state
        - k
        - blocks
        - input
      BBCount:         12
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - fat_init
        - getenv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fat-x86_64.c:318,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:318,1'
              BranchSideFuncs:
                - fprintf
                - __assert_fail
                - fat_init
            - BranchSide:      'fat-x86_64.c:318,1'
              BranchSideFuncs:
                - __assert_fail
                - fat_init
        - Branch String:   'fat-x86_64.c:318,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:318,1'
              BranchSideFuncs:
                - fat_init
                - __assert_fail
            - BranchSide:      'fat-x86_64.c:318,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'fat-x86_64.c:318,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:318,1'
              BranchSideFuncs: []
            - BranchSide:      'fat-x86_64.c:318,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'fat-x86_64.c:318,1'
          Dst:             getenv
        - Src:             'fat-x86_64.c:318,1'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:318,1'
          Dst:             fat_init
        - Src:             'fat-x86_64.c:318,1'
          Dst:             __assert_fail
    - functionName:    nettle_sha1_compress_init
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - state
        - input
      BBCount:         12
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - fat_init
        - getenv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fat-x86_64.c:314,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:314,1'
              BranchSideFuncs:
                - fprintf
                - __assert_fail
                - fat_init
            - BranchSide:      'fat-x86_64.c:314,1'
              BranchSideFuncs:
                - __assert_fail
                - fat_init
        - Branch String:   'fat-x86_64.c:314,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:314,1'
              BranchSideFuncs:
                - fat_init
                - __assert_fail
            - BranchSide:      'fat-x86_64.c:314,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'fat-x86_64.c:314,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:314,1'
              BranchSideFuncs: []
            - BranchSide:      'fat-x86_64.c:314,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'fat-x86_64.c:314,1'
          Dst:             getenv
        - Src:             'fat-x86_64.c:314,1'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:314,1'
          Dst:             fat_init
        - Src:             'fat-x86_64.c:314,1'
          Dst:             __assert_fail
    - functionName:    nettle_cbc_aes256_encrypt_init
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.aes256_ctx *'
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - iv
        - length
        - dst
        - src
      BBCount:         12
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - fat_init
        - getenv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fat-x86_64.c:305,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:305,1'
              BranchSideFuncs:
                - fprintf
                - __assert_fail
                - fat_init
            - BranchSide:      'fat-x86_64.c:305,1'
              BranchSideFuncs:
                - __assert_fail
                - fat_init
        - Branch String:   'fat-x86_64.c:305,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:305,1'
              BranchSideFuncs:
                - fat_init
                - __assert_fail
            - BranchSide:      'fat-x86_64.c:305,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'fat-x86_64.c:305,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:305,1'
              BranchSideFuncs: []
            - BranchSide:      'fat-x86_64.c:305,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'fat-x86_64.c:305,1'
          Dst:             getenv
        - Src:             'fat-x86_64.c:305,1'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:305,1'
          Dst:             fat_init
        - Src:             'fat-x86_64.c:305,1'
          Dst:             __assert_fail
    - functionName:    nettle_cbc_aes192_encrypt_init
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.aes192_ctx *'
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - iv
        - length
        - dst
        - src
      BBCount:         12
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - fat_init
        - getenv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fat-x86_64.c:301,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:301,1'
              BranchSideFuncs:
                - fprintf
                - __assert_fail
                - fat_init
            - BranchSide:      'fat-x86_64.c:301,1'
              BranchSideFuncs:
                - __assert_fail
                - fat_init
        - Branch String:   'fat-x86_64.c:301,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:301,1'
              BranchSideFuncs:
                - fat_init
                - __assert_fail
            - BranchSide:      'fat-x86_64.c:301,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'fat-x86_64.c:301,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:301,1'
              BranchSideFuncs: []
            - BranchSide:      'fat-x86_64.c:301,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'fat-x86_64.c:301,1'
          Dst:             getenv
        - Src:             'fat-x86_64.c:301,1'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:301,1'
          Dst:             fat_init
        - Src:             'fat-x86_64.c:301,1'
          Dst:             __assert_fail
    - functionName:    nettle_cbc_aes128_encrypt_init
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.aes128_ctx *'
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - iv
        - length
        - dst
        - src
      BBCount:         12
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - fat_init
        - getenv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fat-x86_64.c:297,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:297,1'
              BranchSideFuncs:
                - fprintf
                - __assert_fail
                - fat_init
            - BranchSide:      'fat-x86_64.c:297,1'
              BranchSideFuncs:
                - __assert_fail
                - fat_init
        - Branch String:   'fat-x86_64.c:297,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:297,1'
              BranchSideFuncs:
                - fat_init
                - __assert_fail
            - BranchSide:      'fat-x86_64.c:297,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'fat-x86_64.c:297,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:297,1'
              BranchSideFuncs: []
            - BranchSide:      'fat-x86_64.c:297,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'fat-x86_64.c:297,1'
          Dst:             getenv
        - Src:             'fat-x86_64.c:297,1'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:297,1'
          Dst:             fat_init
        - Src:             'fat-x86_64.c:297,1'
          Dst:             __assert_fail
    - functionName:    nettle_aes256_decrypt_init
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes256_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - dst
        - src
      BBCount:         12
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - fat_init
        - getenv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fat-x86_64.c:292,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:292,1'
              BranchSideFuncs:
                - fprintf
                - __assert_fail
                - fat_init
            - BranchSide:      'fat-x86_64.c:292,1'
              BranchSideFuncs:
                - __assert_fail
                - fat_init
        - Branch String:   'fat-x86_64.c:292,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:292,1'
              BranchSideFuncs:
                - fat_init
                - __assert_fail
            - BranchSide:      'fat-x86_64.c:292,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'fat-x86_64.c:292,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:292,1'
              BranchSideFuncs: []
            - BranchSide:      'fat-x86_64.c:292,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'fat-x86_64.c:292,1'
          Dst:             getenv
        - Src:             'fat-x86_64.c:292,1'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:292,1'
          Dst:             fat_init
        - Src:             'fat-x86_64.c:292,1'
          Dst:             __assert_fail
    - functionName:    nettle_aes256_encrypt_init
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes256_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - dst
        - src
      BBCount:         12
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - fat_init
        - getenv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fat-x86_64.c:288,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:288,1'
              BranchSideFuncs:
                - fprintf
                - __assert_fail
                - fat_init
            - BranchSide:      'fat-x86_64.c:288,1'
              BranchSideFuncs:
                - __assert_fail
                - fat_init
        - Branch String:   'fat-x86_64.c:288,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:288,1'
              BranchSideFuncs:
                - fat_init
                - __assert_fail
            - BranchSide:      'fat-x86_64.c:288,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'fat-x86_64.c:288,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:288,1'
              BranchSideFuncs: []
            - BranchSide:      'fat-x86_64.c:288,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'fat-x86_64.c:288,1'
          Dst:             getenv
        - Src:             'fat-x86_64.c:288,1'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:288,1'
          Dst:             fat_init
        - Src:             'fat-x86_64.c:288,1'
          Dst:             __assert_fail
    - functionName:    nettle_aes192_decrypt_init
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes192_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - dst
        - src
      BBCount:         12
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - fat_init
        - getenv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fat-x86_64.c:283,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:283,1'
              BranchSideFuncs:
                - fprintf
                - __assert_fail
                - fat_init
            - BranchSide:      'fat-x86_64.c:283,1'
              BranchSideFuncs:
                - __assert_fail
                - fat_init
        - Branch String:   'fat-x86_64.c:283,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:283,1'
              BranchSideFuncs:
                - fat_init
                - __assert_fail
            - BranchSide:      'fat-x86_64.c:283,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'fat-x86_64.c:283,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:283,1'
              BranchSideFuncs: []
            - BranchSide:      'fat-x86_64.c:283,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'fat-x86_64.c:283,1'
          Dst:             getenv
        - Src:             'fat-x86_64.c:283,1'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:283,1'
          Dst:             fat_init
        - Src:             'fat-x86_64.c:283,1'
          Dst:             __assert_fail
    - functionName:    nettle_aes192_encrypt_init
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes192_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - dst
        - src
      BBCount:         12
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - fat_init
        - getenv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fat-x86_64.c:279,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:279,1'
              BranchSideFuncs:
                - fprintf
                - __assert_fail
                - fat_init
            - BranchSide:      'fat-x86_64.c:279,1'
              BranchSideFuncs:
                - __assert_fail
                - fat_init
        - Branch String:   'fat-x86_64.c:279,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:279,1'
              BranchSideFuncs:
                - fat_init
                - __assert_fail
            - BranchSide:      'fat-x86_64.c:279,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'fat-x86_64.c:279,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:279,1'
              BranchSideFuncs: []
            - BranchSide:      'fat-x86_64.c:279,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'fat-x86_64.c:279,1'
          Dst:             getenv
        - Src:             'fat-x86_64.c:279,1'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:279,1'
          Dst:             fat_init
        - Src:             'fat-x86_64.c:279,1'
          Dst:             __assert_fail
    - functionName:    nettle_aes128_decrypt_init
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes128_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - dst
        - src
      BBCount:         12
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - fat_init
        - getenv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fat-x86_64.c:274,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:274,1'
              BranchSideFuncs:
                - fprintf
                - __assert_fail
                - fat_init
            - BranchSide:      'fat-x86_64.c:274,1'
              BranchSideFuncs:
                - __assert_fail
                - fat_init
        - Branch String:   'fat-x86_64.c:274,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:274,1'
              BranchSideFuncs:
                - fat_init
                - __assert_fail
            - BranchSide:      'fat-x86_64.c:274,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'fat-x86_64.c:274,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:274,1'
              BranchSideFuncs: []
            - BranchSide:      'fat-x86_64.c:274,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'fat-x86_64.c:274,1'
          Dst:             getenv
        - Src:             'fat-x86_64.c:274,1'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:274,1'
          Dst:             fat_init
        - Src:             'fat-x86_64.c:274,1'
          Dst:             __assert_fail
    - functionName:    nettle_aes128_encrypt_init
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes128_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - dst
        - src
      BBCount:         12
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - fat_init
        - getenv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fat-x86_64.c:270,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:270,1'
              BranchSideFuncs:
                - fprintf
                - __assert_fail
                - fat_init
            - BranchSide:      'fat-x86_64.c:270,1'
              BranchSideFuncs:
                - __assert_fail
                - fat_init
        - Branch String:   'fat-x86_64.c:270,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:270,1'
              BranchSideFuncs:
                - fat_init
                - __assert_fail
            - BranchSide:      'fat-x86_64.c:270,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'fat-x86_64.c:270,1'
          Branch Sides:
            - BranchSide:      'fat-x86_64.c:270,1'
              BranchSideFuncs: []
            - BranchSide:      'fat-x86_64.c:270,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'fat-x86_64.c:270,1'
          Dst:             getenv
        - Src:             'fat-x86_64.c:270,1'
          Dst:             fprintf
        - Src:             'fat-x86_64.c:270,1'
          Dst:             fat_init
        - Src:             'fat-x86_64.c:270,1'
          Dst:             __assert_fail
    - functionName:    secure_getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_cpuid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_ghash_update
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.gcm_key *'
        - 'union.nettle_block16 *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - state
        - blocks
        - data
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_ghash_set_key
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.gcm_key *'
        - 'union.nettle_block16 *'
      constantsTouched: []
      argNames:
        - ctx
        - key
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_sha256_compress_n
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - state
        - k
        - blocks
        - input
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_sha1_compress
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - state
        - input
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_memxor
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - n
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_cbc_aes256_encrypt
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.aes256_ctx *'
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - iv
        - length
        - dst
        - src
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_cbc_aes192_encrypt
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.aes192_ctx *'
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - iv
        - length
        - dst
        - src
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_cbc_aes128_encrypt
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.aes128_ctx *'
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - iv
        - length
        - dst
        - src
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_aes256_decrypt
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes256_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - dst
        - src
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_aes256_encrypt
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes256_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - dst
        - src
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_aes192_decrypt
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes192_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - dst
        - src
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_aes192_encrypt
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes192_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - dst
        - src
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_aes128_decrypt
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes128_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - dst
        - src
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_aes128_encrypt
      functionSourceFile: '/src/nettle/fat-x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes128_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - dst
        - src
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_aes128_decrypt_c
      functionSourceFile: '/src/nettle/aes128-decrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes128_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - dst
        - src
      BBCount:         6
      ICount:          45
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - _nettle_aes_decrypt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'aes128-decrypt.c:56,3'
          Branch Sides:
            - BranchSide:      'aes128-decrypt.c:56,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'aes128-decrypt.c:56,3'
              BranchSideFuncs:
                - _nettle_aes_decrypt
      Callsites:
        - Src:             'aes128-decrypt.c:56,3'
          Dst:             __assert_fail
        - Src:             'aes128-decrypt.c:57,3'
          Dst:             _nettle_aes_decrypt
    - functionName:    _nettle_aes_decrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'int *'
        - 'struct.aes_table *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_aes192_decrypt_c
      functionSourceFile: '/src/nettle/aes192-decrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes192_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - dst
        - src
      BBCount:         6
      ICount:          45
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - _nettle_aes_decrypt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'aes192-decrypt.c:56,3'
          Branch Sides:
            - BranchSide:      'aes192-decrypt.c:56,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'aes192-decrypt.c:56,3'
              BranchSideFuncs:
                - _nettle_aes_decrypt
      Callsites:
        - Src:             'aes192-decrypt.c:56,3'
          Dst:             __assert_fail
        - Src:             'aes192-decrypt.c:57,3'
          Dst:             _nettle_aes_decrypt
    - functionName:    _nettle_aes256_decrypt_c
      functionSourceFile: '/src/nettle/aes256-decrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes256_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - dst
        - src
      BBCount:         6
      ICount:          45
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - _nettle_aes_decrypt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'aes256-decrypt.c:56,3'
          Branch Sides:
            - BranchSide:      'aes256-decrypt.c:56,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'aes256-decrypt.c:56,3'
              BranchSideFuncs:
                - _nettle_aes_decrypt
      Callsites:
        - Src:             'aes256-decrypt.c:56,3'
          Dst:             __assert_fail
        - Src:             'aes256-decrypt.c:57,3'
          Dst:             _nettle_aes_decrypt
    - functionName:    _nettle_aes128_encrypt_c
      functionSourceFile: '/src/nettle/aes128-encrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes128_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - dst
        - src
      BBCount:         6
      ICount:          44
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - _nettle_aes_encrypt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'aes128-encrypt.c:56,3'
          Branch Sides:
            - BranchSide:      'aes128-encrypt.c:56,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'aes128-encrypt.c:56,3'
              BranchSideFuncs:
                - _nettle_aes_encrypt
      Callsites:
        - Src:             'aes128-encrypt.c:56,3'
          Dst:             __assert_fail
        - Src:             'aes128-encrypt.c:57,3'
          Dst:             _nettle_aes_encrypt
    - functionName:    _nettle_aes_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - 'int *'
        - 'struct.aes_table *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_aes192_encrypt_c
      functionSourceFile: '/src/nettle/aes192-encrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes192_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - dst
        - src
      BBCount:         6
      ICount:          44
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - _nettle_aes_encrypt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'aes192-encrypt.c:56,3'
          Branch Sides:
            - BranchSide:      'aes192-encrypt.c:56,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'aes192-encrypt.c:56,3'
              BranchSideFuncs:
                - _nettle_aes_encrypt
      Callsites:
        - Src:             'aes192-encrypt.c:56,3'
          Dst:             __assert_fail
        - Src:             'aes192-encrypt.c:57,3'
          Dst:             _nettle_aes_encrypt
    - functionName:    _nettle_aes256_encrypt_c
      functionSourceFile: '/src/nettle/aes256-encrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.aes256_ctx *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - length
        - dst
        - src
      BBCount:         6
      ICount:          44
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - _nettle_aes_encrypt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'aes256-encrypt.c:56,3'
          Branch Sides:
            - BranchSide:      'aes256-encrypt.c:56,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'aes256-encrypt.c:56,3'
              BranchSideFuncs:
                - _nettle_aes_encrypt
      Callsites:
        - Src:             'aes256-encrypt.c:56,3'
          Dst:             __assert_fail
        - Src:             'aes256-encrypt.c:57,3'
          Dst:             _nettle_aes_encrypt
    - functionName:    _nettle_cbc_aes128_encrypt_c
      functionSourceFile: '/src/nettle/cbc-aes128-encrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.aes128_ctx *'
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - iv
        - length
        - dst
        - src
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nettle_aes128_encrypt
        - nettle_cbc_encrypt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cbc-aes128-encrypt.c:51,3'
          Dst:             nettle_cbc_encrypt
        - Src:             'cbc-aes128-encrypt.c:51,3'
          Dst:             nettle_aes128_encrypt
    - functionName:    _nettle_cbc_aes192_encrypt_c
      functionSourceFile: '/src/nettle/cbc-aes192-encrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.aes192_ctx *'
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - iv
        - length
        - dst
        - src
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nettle_aes192_encrypt
        - nettle_cbc_encrypt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cbc-aes192-encrypt.c:51,3'
          Dst:             nettle_cbc_encrypt
        - Src:             'cbc-aes192-encrypt.c:51,3'
          Dst:             nettle_aes192_encrypt
    - functionName:    _nettle_cbc_aes256_encrypt_c
      functionSourceFile: '/src/nettle/cbc-aes256-encrypt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.aes256_ctx *'
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - iv
        - length
        - dst
        - src
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nettle_aes256_encrypt
        - nettle_cbc_encrypt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cbc-aes256-encrypt.c:51,3'
          Dst:             nettle_cbc_encrypt
        - Src:             'cbc-aes256-encrypt.c:51,3'
          Dst:             nettle_aes256_encrypt
    - functionName:    block16_mulx_ghash
      functionSourceFile: '/src/nettle/./block-internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'union.nettle_block16 *'
        - 'union.nettle_block16 *'
      constantsTouched: []
      argNames:
        - r
        - x
      BBCount:         1
      ICount:          64
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block16_set
      functionSourceFile: '/src/nettle/./block-internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'union.nettle_block16 *'
        - 'union.nettle_block16 *'
      constantsTouched: []
      argNames:
        - r
        - x
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _nettle_ghash_set_key_c
      functionSourceFile: '/src/nettle/ghash-set-key.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.gcm_key *'
        - 'union.nettle_block16 *'
      constantsTouched: []
      argNames:
        - ctx
        - key
      BBCount:         11
      ICount:          96
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - block16_mulx_ghash
        - block16_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'ghash-set-key.c:90,3'
          Branch Sides:
            - BranchSide:      'ghash-set-key.c:91,25'
              BranchSideFuncs:
                - block16_mulx_ghash
                - block16_mulx_ghash
                - block16_mulx_ghash
            - BranchSide:      'ghash-set-key.c:93,23'
              BranchSideFuncs:
                - block16_mulx_ghash
                - block16_mulx_ghash
        - Branch String:   'ghash-set-key.c:94,3'
          Branch Sides:
            - BranchSide:      'ghash-set-key.c:95,25'
              BranchSideFuncs:
                - block16_mulx_ghash
            - BranchSide:      'ghash-set-key.c:96,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ghash-set-key.c:89,3'
          Dst:             block16_set
        - Src:             'ghash-set-key.c:91,5'
          Dst:             block16_mulx_ghash
        - Src:             'ghash-set-key.c:93,3'
          Dst:             block16_mulx_ghash
        - Src:             'ghash-set-key.c:95,5'
          Dst:             block16_mulx_ghash
    - functionName:    nettle_cbc_decrypt
      functionSourceFile: '/src/nettle/cbc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'char *'
        - 'func_type *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - f
        - block_size
        - iv
        - length
        - dst
        - src
      BBCount:         18
      ICount:          218
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - nettle_memxor
        - nettle_memxor3
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cbc.c:72,3'
          Branch Sides:
            - BranchSide:      'cbc.c:72,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'cbc.c:74,8'
              BranchSideFuncs:
                - nettle_memxor3
                - nettle_memxor3
                - nettle_memxor3
                - nettle_memxor3
                - nettle_memxor
                - nettle_memxor
        - Branch String:   'cbc.c:74,7'
          Branch Sides:
            - BranchSide:      'cbc.c:75,5'
              BranchSideFuncs:
                - nettle_memxor3
                - nettle_memxor3
                - nettle_memxor3
                - nettle_memxor3
                - nettle_memxor
                - nettle_memxor
            - BranchSide:      'cbc.c:77,7'
              BranchSideFuncs:
                - nettle_memxor3
                - nettle_memxor3
                - nettle_memxor3
                - nettle_memxor3
                - nettle_memxor
                - nettle_memxor
        - Branch String:   'cbc.c:77,7'
          Branch Sides:
            - BranchSide:      'cbc.c:80,7'
              BranchSideFuncs:
                - nettle_memxor
                - nettle_memxor
            - BranchSide:      'cbc.c:103,11'
              BranchSideFuncs:
                - nettle_memxor3
                - nettle_memxor3
                - nettle_memxor3
                - nettle_memxor3
        - Branch String:   'cbc.c:103,11'
          Branch Sides:
            - BranchSide:      'cbc.c:104,16'
              BranchSideFuncs:
                - nettle_memxor3
                - nettle_memxor3
                - nettle_memxor3
                - nettle_memxor3
            - BranchSide:      'cbc.c:107,45'
              BranchSideFuncs:
                - nettle_memxor3
                - nettle_memxor3
                - nettle_memxor3
                - nettle_memxor3
        - Branch String:   'cbc.c:112,7'
          Branch Sides:
            - BranchSide:      'cbc.c:114,4'
              BranchSideFuncs:
                - nettle_memxor3
                - nettle_memxor3
                - nettle_memxor3
                - nettle_memxor3
            - BranchSide:      'cbc.c:122,7'
              BranchSideFuncs:
                - nettle_memxor3
                - nettle_memxor3
      Callsites:
        - Src:             'cbc.c:72,3'
          Dst:             __assert_fail
        - Src:             'cbc.c:83,7'
          Dst:             nettle_memxor
        - Src:             'cbc.c:84,7'
          Dst:             nettle_memxor
        - Src:             'cbc.c:117,4'
          Dst:             nettle_memxor3
        - Src:             'cbc.c:119,4'
          Dst:             nettle_memxor3
        - Src:             'cbc.c:127,7'
          Dst:             nettle_memxor3
        - Src:             'cbc.c:130,7'
          Dst:             nettle_memxor3
    - functionName:    nettle_memxor3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nettle_cbc_encrypt
      functionSourceFile: '/src/nettle/cbc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'char *'
        - 'func_type *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ctx
        - f
        - block_size
        - iv
        - length
        - dst
        - src
      BBCount:         10
      ICount:          85
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - nettle_memxor
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cbc.c:53,3'
          Branch Sides:
            - BranchSide:      'cbc.c:53,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'cbc.c:55,3'
              BranchSideFuncs:
                - nettle_memxor
        - Branch String:   'cbc.c:55,3'
          Branch Sides:
            - BranchSide:      'cbc.c:57,14'
              BranchSideFuncs:
                - nettle_memxor
            - BranchSide:      'cbc.c:61,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cbc.c:53,3'
          Dst:             __assert_fail
        - Src:             'cbc.c:57,7'
          Dst:             nettle_memxor
...
