---
Fuzzer filename: '/src/httrack/fuzz/fuzz-filters.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    fuzz_strdup
      functionSourceFile: '/src/httrack/fuzz/fuzz.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/httrack/fuzz/fuzz-filters.c'
      linkageType:     externalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          152
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - fa_strjoker
        - fuzz_strdup
        - memchr
        - strjoker
        - strjokerfind
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/fuzz-filters.c:34,15'
          Dst:             fuzz_strdup
        - Src:             'fuzz/fuzz-filters.c:36,24'
          Dst:             memchr
        - Src:             'fuzz/fuzz-filters.c:38,29'
          Dst:             fuzz_strdup
        - Src:             'fuzz/fuzz-filters.c:39,29'
          Dst:             fuzz_strdup
        - Src:             'fuzz/fuzz-filters.c:41,10'
          Dst:             strjoker
        - Src:             'fuzz/fuzz-filters.c:46,12'
          Dst:             strjoker
        - Src:             'fuzz/fuzz-filters.c:48,10'
          Dst:             strjokerfind
        - Src:             'fuzz/fuzz-filters.c:50,20'
          Dst:             strlen
        - Src:             'fuzz/fuzz-filters.c:56,31'
          Dst:             strlen
        - Src:             'fuzz/fuzz-filters.c:58,12'
          Dst:             fa_strjoker
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strfield
      functionSourceFile: '/src/httrack/src/./htslib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          137
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strjoker_impl
      functionSourceFile: '/src/httrack/src/htsfilters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         212
      ICount:          1285
      EdgeCount:       284
      CyclomaticComplexity: 74
      functionsReached:
        - __isoc99_sscanf
        - strcmp
        - strfield
        - strjoker_rec
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'htsfilters.c:278,5'
          Branch Sides:    []
      Callsites:
        - Src:             'htsfilters.c:267,7'
          Dst:             strcmp
        - Src:             'htsfilters.c:298,12'
          Dst:             strfield
        - Src:             'htsfilters.c:298,45'
          Dst:             strfield
        - Src:             'htsfilters.c:306,27'
          Dst:             strlen
        - Src:             'htsfilters.c:311,18'
          Dst:             strfield
        - Src:             'htsfilters.c:318,27'
          Dst:             strlen
        - Src:             'htsfilters.c:323,18'
          Dst:             strfield
        - Src:             'htsfilters.c:330,27'
          Dst:             strlen
        - Src:             'htsfilters.c:341,27'
          Dst:             strlen
        - Src:             'htsfilters.c:354,19'
          Dst:             __isoc99_sscanf
        - Src:             'htsfilters.c:429,20'
          Dst:             strjoker_rec
        - Src:             'htsfilters.c:437,21'
          Dst:             strlen
        - Src:             'htsfilters.c:442,22'
          Dst:             strjoker_rec
        - Src:             'htsfilters.c:453,20'
          Dst:             strjoker_rec
        - Src:             'htsfilters.c:476,13'
          Dst:             strjoker_rec
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strjoker_rec
      functionSourceFile: '/src/httrack/src/htsfilters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          201
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - strjoker_impl
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'htsfilters.c:171,9'
          Dst:             strjoker_impl
    - functionName:    strjokerfind
      functionSourceFile: '/src/httrack/src/htsfilters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - strjoker_bounded
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'htsfilters.c:496,25'
          Dst:             strlen
        - Src:             'htsfilters.c:499,16'
          Dst:             strjoker_bounded
    - functionName:    strjoker_bounded
      functionSourceFile: '/src/httrack/src/htsfilters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          212
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - calloc
        - strjoker_rec
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'htsfilters.c:191,23'
          Dst:             strlen
        - Src:             'htsfilters.c:191,44'
          Dst:             strlen
        - Src:             'htsfilters.c:203,41'
          Dst:             calloc
        - Src:             'htsfilters.c:208,9'
          Dst:             strjoker_rec
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strjoker_bounds
      functionSourceFile: '/src/httrack/src/htsfilters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strjoker_bounded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'htsfilters.c:240,19'
          Dst:             strjoker_bounded
    - functionName:    strjoker_nomemo
      functionSourceFile: '/src/httrack/src/htsfilters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strjoker_rec
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'htsfilters.c:231,10'
          Dst:             strjoker_rec
    - functionName:    fa_strjoker_dual
      functionSourceFile: '/src/httrack/src/htsfilters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          238
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - fa_strjoker
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'htsfilters.c:110,10'
          Dst:             fa_strjoker
        - Src:             'htsfilters.c:112,10'
          Dst:             fa_strjoker
    - functionName:    fa_strjoker
      functionSourceFile: '/src/httrack/src/htsfilters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          216
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - strjoker
        - strncmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'htsfilters.c:70,9'
          Dst:             strncmp
        - Src:             'htsfilters.c:81,9'
          Dst:             strjoker
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strjoker
      functionSourceFile: '/src/httrack/src/htsfilters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strjoker_bounded
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'htsfilters.c:223,10'
          Dst:             strjoker_bounded
...
