---
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
      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
      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
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::length_error *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/local/bin/../include/c++/v1/stdexcept:0,0'
          Branch Sides:
            - BranchSide:      '/usr/local/bin/../include/c++/v1/stdexcept:0,0'
              BranchSideFuncs:
                - _ZNSt11logic_errorC2EPKc
            - BranchSide:      '/usr/local/bin/../include/c++/v1/stdexcept:153,91'
              BranchSideFuncs:
                - _ZNSt11logic_errorC2EPKc
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:153,74'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::length_error *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::logic_error *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorD0Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::length_error *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::bad_array_new_length *'
      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
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::bad_array_new_length *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      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
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - usbredirfilter_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:0,0'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:0,0'
              BranchSideFuncs:
                - usbredirfilter_free
            - BranchSide:      '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:31,9'
              BranchSideFuncs:
                - usbredirfilter_free
      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
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          317
      EdgeCount:       98
      CyclomaticComplexity: 42
      functionsReached:
        - abort
        - fopen64
        - perror
        - usbredirfilter_check
        - usbredirfilter_print
        - usbredirfilter_rules_to_string
        - usbredirfilter_string_to_rules
        - usbredirfilter_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:0,0'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:40,9'
              BranchSideFuncs:
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProviderC2EPKhm
                - llvm.lifetime.start.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEEC2ILb1EvEEv
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider20ConsumeBytesAsStringEm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider20ConsumeBytesAsStringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider25ConsumeRandomLengthStringEv
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - usbredirfilter_string_to_rules
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - usbredirfilter_verify
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - usbredirfilter_print
                - llvm.lifetime.start.p0i8
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEEC2ILb1EvEEv
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - usbredirfilter_rules_to_string
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEE5resetEPc
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18FuzzedDataProvider22ConsumeIntegralInRangeIiEET_S1_S1_
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider12ConsumeBytesIhEENSt3__16vectorIT_NS1_9allocatorIS3_EEEEm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider12ConsumeBytesIhEENSt3__16vectorIT_NS1_9allocatorIS3_EEEEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider12ConsumeBytesIhEENSt3__16vectorIT_NS1_9allocatorIS3_EEEEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEmRKh
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEmRKh
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEmRKh
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEixEm
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEixEm
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEixEm
                - _ZN18FuzzedDataProvider15ConsumeIntegralItEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralItEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralItEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - usbredirfilter_check
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE5resetEPS1_
                - fopen64
                - perror
                - abort
            - BranchSide:      '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:40,9'
              BranchSideFuncs:
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProviderC2EPKhm
                - llvm.lifetime.start.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEEC2ILb1EvEEv
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider20ConsumeBytesAsStringEm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider20ConsumeBytesAsStringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider25ConsumeRandomLengthStringEv
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - usbredirfilter_string_to_rules
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - usbredirfilter_verify
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - usbredirfilter_print
                - llvm.lifetime.start.p0i8
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEEC2ILb1EvEEv
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - usbredirfilter_rules_to_string
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEE5resetEPc
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18FuzzedDataProvider22ConsumeIntegralInRangeIiEET_S1_S1_
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider12ConsumeBytesIhEENSt3__16vectorIT_NS1_9allocatorIS3_EEEEm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider12ConsumeBytesIhEENSt3__16vectorIT_NS1_9allocatorIS3_EEEEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider12ConsumeBytesIhEENSt3__16vectorIT_NS1_9allocatorIS3_EEEEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEmRKh
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEmRKh
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEmRKh
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEixEm
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEixEm
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEixEm
                - _ZN18FuzzedDataProvider15ConsumeIntegralItEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralItEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralItEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - usbredirfilter_check
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE5resetEPS1_
                - fopen64
                - perror
                - abort
        - Branch String:   '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:40,9'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:41,20'
              BranchSideFuncs:
                - fopen64
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProviderC2EPKhm
                - llvm.lifetime.start.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEEC2ILb1EvEEv
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider20ConsumeBytesAsStringEm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider20ConsumeBytesAsStringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider25ConsumeRandomLengthStringEv
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - usbredirfilter_string_to_rules
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - usbredirfilter_verify
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - usbredirfilter_print
                - llvm.lifetime.start.p0i8
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEEC2ILb1EvEEv
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - usbredirfilter_rules_to_string
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEE5resetEPc
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18FuzzedDataProvider22ConsumeIntegralInRangeIiEET_S1_S1_
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider12ConsumeBytesIhEENSt3__16vectorIT_NS1_9allocatorIS3_EEEEm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider12ConsumeBytesIhEENSt3__16vectorIT_NS1_9allocatorIS3_EEEEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider12ConsumeBytesIhEENSt3__16vectorIT_NS1_9allocatorIS3_EEEEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEmRKh
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEmRKh
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEmRKh
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEixEm
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEixEm
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEixEm
                - _ZN18FuzzedDataProvider15ConsumeIntegralItEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralItEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralItEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - usbredirfilter_check
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE5resetEPS1_
                - perror
                - abort
            - BranchSide:      '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:48,5'
              BranchSideFuncs:
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProviderC2EPKhm
                - llvm.lifetime.start.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEEC2ILb1EvEEv
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider20ConsumeBytesAsStringEm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider20ConsumeBytesAsStringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider25ConsumeRandomLengthStringEv
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - usbredirfilter_string_to_rules
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - usbredirfilter_verify
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - usbredirfilter_print
                - llvm.lifetime.start.p0i8
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEEC2ILb1EvEEv
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - usbredirfilter_rules_to_string
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEE5resetEPc
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18FuzzedDataProvider22ConsumeIntegralInRangeIiEET_S1_S1_
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider12ConsumeBytesIhEENSt3__16vectorIT_NS1_9allocatorIS3_EEEEm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider12ConsumeBytesIhEENSt3__16vectorIT_NS1_9allocatorIS3_EEEEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider12ConsumeBytesIhEENSt3__16vectorIT_NS1_9allocatorIS3_EEEEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEmRKh
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEmRKh
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEmRKh
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEixEm
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEixEm
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEixEm
                - _ZN18FuzzedDataProvider15ConsumeIntegralItEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralItEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralItEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - usbredirfilter_check
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE5resetEPS1_
        - Branch String:   '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:42,13'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:43,13'
              BranchSideFuncs:
                - perror
                - abort
            - BranchSide:      '../../src/spice-usbredir/fuzzing/usbredirfilterfuzz.cc:48,5'
              BranchSideFuncs:
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProviderC2EPKhm
                - llvm.lifetime.start.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEEC2ILb1EvEEv
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider20ConsumeBytesAsStringEm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider20ConsumeBytesAsStringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider25ConsumeRandomLengthStringEv
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - usbredirfilter_string_to_rules
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - usbredirfilter_verify
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - usbredirfilter_print
                - llvm.lifetime.start.p0i8
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEEC2ILb1EvEEv
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv
                - usbredirfilter_rules_to_string
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEE5resetEPc
                - _ZNSt3__110unique_ptrIcN12_GLOBAL__N_113FilterDeleterEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18FuzzedDataProvider22ConsumeIntegralInRangeIiEET_S1_S1_
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider12ConsumeBytesIhEENSt3__16vectorIT_NS1_9allocatorIS3_EEEEm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider12ConsumeBytesIhEENSt3__16vectorIT_NS1_9allocatorIS3_EEEEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZN18FuzzedDataProvider12ConsumeBytesIhEENSt3__16vectorIT_NS1_9allocatorIS3_EEEEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEmRKh
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEmRKh
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEmRKh
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE3getEv
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEixEm
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEixEm
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEixEm
                - _ZN18FuzzedDataProvider15ConsumeIntegralItEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralItEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralItEET_v
                - _ZN18FuzzedDataProvider15ConsumeIntegralIhEET_v
                - usbredirfilter_check
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - llvm.lifetime.end.p0i8
                - _ZNSt3__110unique_ptrI19usbredirfilter_ruleN12_GLOBAL__N_113FilterDeleterEE5resetEPS1_
      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
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    perror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      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
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:0,0'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:300,5'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    usbredirfilter_print
      functionSourceFile: '/work/build/../../src/spice-usbredir/usbredirparser/usbredirfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.usbredirfilter_rule *'
        - int
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          137
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - sprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:0,0'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:264,5'
              BranchSideFuncs:
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:264,5'
              BranchSideFuncs:
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:266,5'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:266,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:266,5'
              BranchSideFuncs:
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:267,13'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:268,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:270,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:272,13'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:273,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:275,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:277,13'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:278,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:280,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:282,13'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:284,61'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:289,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:266,5'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:266,5'
              BranchSideFuncs:
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:267,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:268,13'
          Dst:             sprintf
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:273,13'
          Dst:             sprintf
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:278,13'
          Dst:             sprintf
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:283,13'
          Dst:             sprintf
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:291,9'
          Dst:             fprintf
    - functionName:    sprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    usbredirfilter_check1
      functionSourceFile: '/work/build/../../src/spice-usbredir/usbredirparser/usbredirfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.usbredirfilter_rule *'
        - int
        - char
        - short
        - short
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          132
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:167,5'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:167,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:181,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:168,42'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:169,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:170,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:169,56'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:167,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:170,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:170,39'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:171,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:172,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:171,50'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:167,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:172,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:172,40'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:173,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:174,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:173,52'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:167,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:174,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:174,48'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:168,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:175,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:168,13'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:167,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:168,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:167,5'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:168,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:181,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    usbredirfilter_check
      functionSourceFile: '/work/build/../../src/spice-usbredir/usbredirparser/usbredirfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'struct.usbredirfilter_rule *'
        - int
        - char
        - char
        - char
        - 'char *'
        - 'char *'
        - 'char *'
        - int
        - short
        - short
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          178
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - usbredirfilter_check
        - usbredirfilter_check1
        - usbredirfilter_verify
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:0,0'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:195,9'
              BranchSideFuncs:
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:195,9'
              BranchSideFuncs:
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:195,9'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:195,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:199,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:208,5'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:208,19'
              BranchSideFuncs:
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:226,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:209,65'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:210,37'
              BranchSideFuncs:
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:215,56'
              BranchSideFuncs:
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:210,37'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:210,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:215,56'
              BranchSideFuncs:
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:210,67'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:211,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:215,56'
              BranchSideFuncs:
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:211,47'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:211,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:215,56'
              BranchSideFuncs:
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:209,13'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:212,24'
              BranchSideFuncs:
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:215,56'
              BranchSideFuncs:
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:218,13'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:208,39'
              BranchSideFuncs:
                - usbredirfilter_check1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:218,13'
              BranchSideFuncs: []
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:208,5'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:209,65'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:226,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:226,29'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:226,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - usbredirfilter_check
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:226,29'
              BranchSideFuncs: []
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:226,9'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:226,9'
              BranchSideFuncs:
                - usbredirfilter_check
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:232,41'
              BranchSideFuncs:
                - usbredirfilter_check
      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
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.usbredirfilter_rule *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:245,5'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:245,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:245,5'
              BranchSideFuncs: []
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:245,5'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:245,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:246,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:246,40'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:246,40'
              BranchSideFuncs: []
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:248,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:248,37'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:248,37'
              BranchSideFuncs: []
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:250,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:250,38'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:250,38'
              BranchSideFuncs: []
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:252,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:252,46'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:245,19'
              BranchSideFuncs: []
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:252,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    usbredirfilter_rules_to_string
      functionSourceFile: '/work/build/../../src/spice-usbredir/usbredirparser/usbredirfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.usbredirfilter_rule *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          210
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - sprintf
        - usbredirfilter_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:0,0'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:117,9'
              BranchSideFuncs:
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - malloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_cmp8
                - sprintf
                - sprintf
                - sprintf
                - sprintf
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:117,9'
              BranchSideFuncs:
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - malloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_cmp8
                - sprintf
                - sprintf
                - sprintf
                - sprintf
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:117,9'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:117,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - malloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_cmp8
                - sprintf
                - sprintf
                - sprintf
                - sprintf
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:120,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - malloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_cmp8
                - sprintf
                - sprintf
                - sprintf
                - sprintf
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:120,32'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:120,32'
              BranchSideFuncs: []
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:120,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - malloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_cmp8
                - sprintf
                - sprintf
                - sprintf
                - sprintf
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:120,9'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:125,21'
              BranchSideFuncs:
                - malloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_cmp8
                - sprintf
                - sprintf
                - sprintf
                - sprintf
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:126,9'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:126,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:130,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_cmp8
                - sprintf
                - sprintf
                - sprintf
                - sprintf
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:131,13'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:132,64'
              BranchSideFuncs:
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - sprintf
                - sprintf
                - sprintf
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:134,37'
              BranchSideFuncs:
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - sprintf
                - sprintf
                - sprintf
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:136,13'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:137,61'
              BranchSideFuncs:
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - sprintf
                - sprintf
                - sprintf
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:139,37'
              BranchSideFuncs:
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - sprintf
                - sprintf
                - sprintf
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:141,13'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:142,62'
              BranchSideFuncs:
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - sprintf
                - sprintf
                - sprintf
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:144,37'
              BranchSideFuncs:
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - sprintf
                - sprintf
                - sprintf
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:146,13'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:147,70'
              BranchSideFuncs:
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - sprintf
                - sprintf
                - sprintf
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:149,37'
              BranchSideFuncs:
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - sprintf
                - sprintf
                - sprintf
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:152,13'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:130,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_cmp8
                - sprintf
                - sprintf
                - sprintf
                - sprintf
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:153,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_cmp8
                - sprintf
                - sprintf
                - sprintf
                - sprintf
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:130,5'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:131,22'
              BranchSideFuncs: []
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:156,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:117,9'
          Dst:             usbredirfilter_verify
        - 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
    - functionName:    usbredirfilter_string_to_rules
      functionSourceFile: '/work/build/../../src/spice-usbredir/usbredirparser/usbredirfilter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.usbredirfilter_rule **'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          218
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - calloc
        - strcspn
        - strdup
        - strspn
        - strtok_r
        - strtol
        - usbredirfilter_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:0,0'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:39,5'
              BranchSideFuncs:
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - strspn
                - strcspn
                - calloc
                - strdup
                - strtok_r
                - strtok_r
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - strtol
                - strtok_r
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:39,5'
              BranchSideFuncs:
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - strspn
                - strcspn
                - calloc
                - strdup
                - strtok_r
                - strtok_r
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - strtol
                - strtok_r
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:45,32'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:45,32'
              BranchSideFuncs:
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:45,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - strspn
                - strcspn
                - calloc
                - strdup
                - strtok_r
                - strtok_r
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - strtol
                - strtok_r
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:45,9'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:45,9'
              BranchSideFuncs:
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:49,16'
              BranchSideFuncs:
                - strspn
                - strcspn
                - calloc
                - strdup
                - strtok_r
                - strtok_r
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - strtol
                - strtok_r
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:60,13'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:63,20'
              BranchSideFuncs:
                - calloc
                - strdup
                - strtok_r
                - strtok_r
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - strtol
                - strtok_r
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:67,20'
              BranchSideFuncs:
                - calloc
                - strdup
                - strtok_r
                - strtok_r
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - strtol
                - strtok_r
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:68,9'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:68,9'
              BranchSideFuncs:
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:72,11'
              BranchSideFuncs:
                - strdup
                - strtok_r
                - strtok_r
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - strtol
                - strtok_r
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:73,9'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:80,12'
              BranchSideFuncs:
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:104,9'
              BranchSideFuncs:
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:81,5'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:83,26'
              BranchSideFuncs:
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:100,16'
              BranchSideFuncs:
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:85,27'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:85,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - strtok_r
                - __sanitizer_cov_trace_const_cmp8
                - strtol
                - strtok_r
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:85,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - strtok_r
                - __sanitizer_cov_trace_const_cmp8
                - strtol
                - strtok_r
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:85,9'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:86,25'
              BranchSideFuncs:
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - strtok_r
                - __sanitizer_cov_trace_const_cmp8
                - strtok_r
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:91,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - strtok_r
                - __sanitizer_cov_trace_const_cmp8
                - strtol
                - strtok_r
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:87,17'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:0,0'
              BranchSideFuncs:
                - strtok_r
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - strtok_r
                - strtol
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:91,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - strtok_r
                - __sanitizer_cov_trace_const_cmp8
                - strtol
                - strtok_r
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:91,20'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:91,29'
              BranchSideFuncs:
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - strtok_r
                - strtok_r
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - strtok_r
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:104,9'
              BranchSideFuncs:
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:91,37'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:92,17'
              BranchSideFuncs:
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - strtok_r
                - strtok_r
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - strtok_r
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:104,9'
              BranchSideFuncs:
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:91,13'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:96,20'
              BranchSideFuncs:
                - strtok_r
                - strtok_r
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - usbredirfilter_verify
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - strtok_r
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:104,9'
              BranchSideFuncs:
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:81,5'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:83,26'
              BranchSideFuncs:
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:100,16'
              BranchSideFuncs:
                - free
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
        - Branch String:   '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:104,9'
          Branch Sides:
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:105,9'
              BranchSideFuncs:
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
            - BranchSide:      '../../src/spice-usbredir/usbredirparser/usbredirfilter.c:106,5'
              BranchSideFuncs:
                - free
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
      Callsites:
        - 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
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtok_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
