---
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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    joker_class_end
      functionSourceFile: '/src/httrack/src/htsfilters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'htsfilters.c:254,25'
          Dst:             strlen
    - functionName:    strfield
      functionSourceFile: '/src/httrack/src/./htslib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 574
      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: 264
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         202
      ICount:          1191
      EdgeCount:       269
      CyclomaticComplexity: 69
      functionsReached:
        - __ctype_b_loc
        - joker_class_end
        - strcmp
        - strfield
        - strjoker_rec
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'htsfilters.c:287,5'
          Branch Sides:    []
      Callsites:
        - Src:             'htsfilters.c:276,7'
          Dst:             strcmp
        - Src:             'htsfilters.c:307,12'
          Dst:             strfield
        - Src:             'htsfilters.c:307,45'
          Dst:             strfield
        - Src:             'htsfilters.c:313,13'
          Dst:             joker_class_end
        - Src:             'htsfilters.c:314,18'
          Dst:             strfield
        - Src:             'htsfilters.c:319,13'
          Dst:             joker_class_end
        - Src:             'htsfilters.c:320,18'
          Dst:             strfield
        - Src:             'htsfilters.c:325,13'
          Dst:             joker_class_end
        - Src:             'htsfilters.c:332,27'
          Dst:             strlen
        - Src:             'htsfilters.c:351,22'
          Dst:             __ctype_b_loc
        - Src:             'htsfilters.c:425,20'
          Dst:             strjoker_rec
        - Src:             'htsfilters.c:433,21'
          Dst:             strlen
        - Src:             'htsfilters.c:438,22'
          Dst:             strjoker_rec
        - Src:             'htsfilters.c:449,20'
          Dst:             strjoker_rec
        - Src:             'htsfilters.c:472,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:    __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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strjoker_rec
      functionSourceFile: '/src/httrack/src/htsfilters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 174
      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:169,9'
          Dst:             strjoker_impl
    - functionName:    strjokerfind
      functionSourceFile: '/src/httrack/src/htsfilters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 504
      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:492,25'
          Dst:             strlen
        - Src:             'htsfilters.c:495,16'
          Dst:             strjoker_bounded
    - functionName:    strjoker_bounded
      functionSourceFile: '/src/httrack/src/htsfilters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 212
      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:189,23'
          Dst:             strlen
        - Src:             'htsfilters.c:189,44'
          Dst:             strlen
        - Src:             'htsfilters.c:201,41'
          Dst:             calloc
        - Src:             'htsfilters.c:206,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: 236
      functionLinenumberEnd: 248
      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:238,19'
          Dst:             strjoker_bounded
    - functionName:    strjoker_nomemo
      functionSourceFile: '/src/httrack/src/htsfilters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 229
      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:229,10'
          Dst:             strjoker_rec
    - functionName:    fa_strjoker_dual
      functionSourceFile: '/src/httrack/src/htsfilters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 122
      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:111,10'
          Dst:             fa_strjoker
        - Src:             'htsfilters.c:113,10'
          Dst:             fa_strjoker
    - functionName:    fa_strjoker
      functionSourceFile: '/src/httrack/src/htsfilters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 96
      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:71,9'
          Dst:             strncmp
        - Src:             'htsfilters.c:82,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: 218
      functionLinenumberEnd: 221
      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:221,10'
          Dst:             strjoker_bounded
...
