---
Fuzzer filename: '/work/build/../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc'
All functions:
  Function list name: All functions
  Elements:
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __gxx_personality_v0
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      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:    _ZN12_GLOBAL__N_113FilterDeleterclEPv
      functionSourceFile: '/work/build/../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - usbredirfilter_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:31,9'
          Dst:             usbredirfilter_free
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/work/build/../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc'
      linkageType:     externalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          292
      EdgeCount:       80
      CyclomaticComplexity: 32
      functionsReached:
        - abort
        - fopen64
        - perror
        - usbredirfilter_check
        - usbredirfilter_print
        - usbredirfilter_rules_to_string
        - usbredirfilter_string_to_rules
        - usbredirfilter_verify
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:41,20'
          Dst:             fopen64
        - Src:             '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:43,13'
          Dst:             perror
        - Src:             '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:44,13'
          Dst:             abort
        - Src:             '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:59,15'
          Dst:             usbredirfilter_string_to_rules
        - Src:             '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:71,5'
          Dst:             usbredirfilter_verify
        - Src:             '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:72,5'
          Dst:             usbredirfilter_print
        - Src:             '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:77,19'
          Dst:             usbredirfilter_rules_to_string
        - Src:             '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:94,9'
          Dst:             usbredirfilter_check
    - functionName:    fopen64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    perror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    usbredirfilter_free
      functionSourceFile: '/work/build/../../src/spice-usbredir/usbredirparser/usbredirfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    usbredirfilter_print
      functionSourceFile: '/work/build/../../src/spice-usbredir/usbredirparser/usbredirfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          193
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - sprintf
        - strcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:268,13'
          Dst:             sprintf
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:270,13'
          Dst:             strcpy
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:273,13'
          Dst:             sprintf
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:275,13'
          Dst:             strcpy
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:278,13'
          Dst:             sprintf
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:280,13'
          Dst:             strcpy
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:283,13'
          Dst:             sprintf
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:289,13'
          Dst:             strcpy
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:291,9'
          Dst:             fprintf
    - functionName:    sprintf
      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:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    usbredirfilter_check1
      functionSourceFile: '/work/build/../../src/spice-usbredir/usbredirparser/usbredirfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - char
        - short
        - short
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          186
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    usbredirfilter_check
      functionSourceFile: '/work/build/../../src/spice-usbredir/usbredirparser/usbredirfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - int
        - char
        - char
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - short
        - short
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          239
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - usbredirfilter_check
        - usbredirfilter_check1
        - usbredirfilter_verify
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:195,9'
          Dst:             usbredirfilter_verify
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:200,14'
          Dst:             usbredirfilter_check1
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:215,14'
          Dst:             usbredirfilter_check1
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:227,14'
          Dst:             usbredirfilter_check
    - functionName:    usbredirfilter_verify
      functionSourceFile: '/work/build/../../src/spice-usbredir/usbredirparser/usbredirfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          143
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    usbredirfilter_rules_to_string
      functionSourceFile: '/work/build/../../src/spice-usbredir/usbredirparser/usbredirfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          297
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - sprintf
        - strlen
        - usbredirfilter_verify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:117,9'
          Dst:             usbredirfilter_verify
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:120,9'
          Dst:             strlen
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:120,35'
          Dst:             strlen
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:132,18'
          Dst:             sprintf
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:134,18'
          Dst:             sprintf
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:137,18'
          Dst:             sprintf
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:139,18'
          Dst:             sprintf
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:142,18'
          Dst:             sprintf
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:144,18'
          Dst:             sprintf
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:147,18'
          Dst:             sprintf
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:149,18'
          Dst:             sprintf
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:151,14'
          Dst:             sprintf
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:153,18'
          Dst:             sprintf
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    usbredirfilter_string_to_rules
      functionSourceFile: '/work/build/../../src/spice-usbredir/usbredirparser/usbredirfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          248
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - calloc
        - strcspn
        - strdup
        - strlen
        - strspn
        - strtok_r
        - strtol
        - usbredirfilter_verify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:45,9'
          Dst:             strlen
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:45,35'
          Dst:             strlen
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:59,14'
          Dst:             strspn
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:64,14'
          Dst:             strcspn
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:67,13'
          Dst:             calloc
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:72,11'
          Dst:             strdup
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:80,12'
          Dst:             strtok_r
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:84,17'
          Dst:             strtok_r
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:86,25'
          Dst:             strtol
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:89,21'
          Dst:             strtok_r
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:92,17'
          Dst:             usbredirfilter_verify
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:97,16'
          Dst:             strtok_r
    - functionName:    strspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtok_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
