---
Fuzzer filename: '/src/avahi/fuzz/fuzz-strlst.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/avahi/fuzz/fuzz-strlst.c'
      linkageType:     externalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          185
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - avahi_free
        - avahi_malloc
        - avahi_string_list_copy
        - avahi_string_list_equal
        - avahi_string_list_free
        - avahi_string_list_get_service_cookie
        - avahi_string_list_parse
        - avahi_string_list_serialize
        - avahi_string_list_to_string
        - avahi_utf8_valid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/fuzz-strlst.c:43,9'
          Dst:             avahi_string_list_parse
        - Src:             'fuzz/fuzz-strlst.c:46,14'
          Dst:             avahi_string_list_to_string
        - Src:             'fuzz/fuzz-strlst.c:47,9'
          Dst:             avahi_utf8_valid
        - Src:             'fuzz/fuzz-strlst.c:47,9'
          Dst:             __assert_fail
        - Src:             'fuzz/fuzz-strlst.c:49,16'
          Dst:             avahi_string_list_to_string
        - Src:             'fuzz/fuzz-strlst.c:49,5'
          Dst:             avahi_free
        - Src:             'fuzz/fuzz-strlst.c:50,5'
          Dst:             avahi_string_list_get_service_cookie
        - Src:             'fuzz/fuzz-strlst.c:52,9'
          Dst:             avahi_string_list_serialize
        - Src:             'fuzz/fuzz-strlst.c:53,5'
          Dst:             __assert_fail
        - Src:             'fuzz/fuzz-strlst.c:54,19'
          Dst:             avahi_malloc
        - Src:             'fuzz/fuzz-strlst.c:57,9'
          Dst:             avahi_string_list_serialize
        - Src:             'fuzz/fuzz-strlst.c:58,5'
          Dst:             __assert_fail
        - Src:             'fuzz/fuzz-strlst.c:60,9'
          Dst:             avahi_string_list_parse
        - Src:             'fuzz/fuzz-strlst.c:63,11'
          Dst:             avahi_string_list_equal
        - Src:             'fuzz/fuzz-strlst.c:64,5'
          Dst:             __assert_fail
        - Src:             'fuzz/fuzz-strlst.c:66,5'
          Dst:             avahi_string_list_free
        - Src:             'fuzz/fuzz-strlst.c:67,15'
          Dst:             avahi_string_list_copy
        - Src:             'fuzz/fuzz-strlst.c:70,11'
          Dst:             avahi_string_list_equal
        - Src:             'fuzz/fuzz-strlst.c:71,5'
          Dst:             __assert_fail
        - Src:             'fuzz/fuzz-strlst.c:74,5'
          Dst:             avahi_free
        - Src:             'fuzz/fuzz-strlst.c:75,5'
          Dst:             avahi_free
        - Src:             'fuzz/fuzz-strlst.c:77,9'
          Dst:             avahi_string_list_free
        - Src:             'fuzz/fuzz-strlst.c:79,9'
          Dst:             avahi_string_list_free
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oom
      functionSourceFile: '/src/avahi/avahi-common/malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - strlen
        - write
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'malloc.c:49,12'
          Dst:             strlen
        - Src:             'malloc.c:52,30'
          Dst:             strlen
        - Src:             'malloc.c:52,18'
          Dst:             write
        - Src:             'malloc.c:58,5'
          Dst:             abort
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    avahi_memdup
      functionSourceFile: '/src/avahi/avahi-common/malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - avahi_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'malloc.c:250,5'
          Dst:             __assert_fail
        - Src:             'malloc.c:252,15'
          Dst:             avahi_malloc
    - functionName:    avahi_malloc
      functionSourceFile: '/src/avahi/avahi-common/malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - xmalloc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'malloc.c:107,16'
          Dst:             xmalloc
        - Src:             'malloc.c:109,5'
          Dst:             __assert_fail
    - functionName:    xmalloc
      functionSourceFile: '/src/avahi/avahi-common/malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - oom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'malloc.c:69,9'
          Dst:             oom
    - functionName:    avahi_strdup_printf
      functionSourceFile: '/src/avahi/avahi-common/malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - avahi_strdup_vprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'malloc.c:239,5'
          Dst:             __assert_fail
        - Src:             'malloc.c:242,9'
          Dst:             avahi_strdup_vprintf
    - functionName:    avahi_strdup_vprintf
      functionSourceFile: '/src/avahi/avahi-common/malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - avahi_free
        - avahi_malloc
        - avahi_realloc
        - vsnprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'malloc.c:204,5'
          Dst:             __assert_fail
        - Src:             'malloc.c:206,17'
          Dst:             avahi_malloc
        - Src:             'malloc.c:215,13'
          Dst:             vsnprintf
        - Src:             'malloc.c:226,22'
          Dst:             avahi_realloc
        - Src:             'malloc.c:227,13'
          Dst:             avahi_free
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    avahi_realloc
      functionSourceFile: '/src/avahi/avahi-common/malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - avahi_free
        - xrealloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'malloc.c:149,9'
          Dst:             avahi_free
        - Src:             'malloc.c:154,16'
          Dst:             xrealloc
        - Src:             'malloc.c:156,5'
          Dst:             __assert_fail
    - functionName:    avahi_free
      functionSourceFile: '/src/avahi/avahi-common/malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'malloc.c:142,5'
          Dst:             __assert_fail
    - functionName:    xrealloc
      functionSourceFile: '/src/avahi/avahi-common/malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - oom
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'malloc.c:82,15'
          Dst:             realloc
        - Src:             'malloc.c:83,9'
          Dst:             oom
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    avahi_set_allocator
      functionSourceFile: '/src/avahi/avahi-common/malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    avahi_new_internal
      functionSourceFile: '/src/avahi/avahi-common/./malloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - avahi_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './malloc.h:49,5'
          Dst:             __assert_fail
        - Src:             './malloc.h:50,12'
          Dst:             avahi_malloc
    - functionName:    avahi_strndup
      functionSourceFile: '/src/avahi/avahi-common/malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - avahi_new_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'malloc.c:187,15'
          Dst:             avahi_new_internal
    - functionName:    avahi_strdup
      functionSourceFile: '/src/avahi/avahi-common/malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - avahi_malloc
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'malloc.c:167,12'
          Dst:             strlen
        - Src:             'malloc.c:168,15'
          Dst:             avahi_malloc
    - functionName:    xcalloc
      functionSourceFile: '/src/avahi/avahi-common/malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - oom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'malloc.c:95,15'
          Dst:             calloc
        - Src:             'malloc.c:96,9'
          Dst:             oom
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    avahi_malloc0
      functionSourceFile: '/src/avahi/avahi-common/malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          91
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - xcalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'malloc.c:120,16'
          Dst:             xcalloc
        - Src:             'malloc.c:125,5'
          Dst:             __assert_fail
    - functionName:    avahi_string_list_get_service_cookie
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          92
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __isoc23_strtoll
        - avahi_free
        - avahi_string_list_find
        - avahi_string_list_get_pair
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:552,15'
          Dst:             avahi_string_list_find
        - Src:             'strlst.c:555,9'
          Dst:             avahi_string_list_get_pair
        - Src:             'strlst.c:558,22'
          Dst:             __isoc23_strtoll
        - Src:             'strlst.c:561,9'
          Dst:             avahi_free
        - Src:             'strlst.c:565,5'
          Dst:             avahi_free
    - functionName:    avahi_string_list_find
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - strcasecmp
        - strlen
        - strncasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:444,5'
          Dst:             __assert_fail
        - Src:             'strlst.c:445,9'
          Dst:             strlen
        - Src:             'strlst.c:448,13'
          Dst:             strcasecmp
        - Src:             'strlst.c:451,13'
          Dst:             strncasecmp
    - functionName:    avahi_string_list_get_pair
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          200
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - avahi_free
        - avahi_memdup
        - avahi_strdup
        - avahi_strndup
        - memchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:489,5'
          Dst:             __assert_fail
        - Src:             'strlst.c:491,15'
          Dst:             memchr
        - Src:             'strlst.c:494,26'
          Dst:             avahi_strdup
        - Src:             'strlst.c:507,26'
          Dst:             avahi_strndup
        - Src:             'strlst.c:516,28'
          Dst:             avahi_memdup
        - Src:             'strlst.c:518,21'
          Dst:             avahi_free
    - functionName:    __isoc23_strtoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    avahi_string_list_get_size
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:543,5'
          Dst:             __assert_fail
    - functionName:    avahi_string_list_get_text
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:538,5'
          Dst:             __assert_fail
    - functionName:    avahi_string_list_get_next
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:533,5'
          Dst:             __assert_fail
    - functionName:    avahi_string_list_add_pair_arbitrary
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - avahi_string_list_add
        - avahi_string_list_add_anonymous
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:469,5'
          Dst:             __assert_fail
        - Src:             'strlst.c:472,16'
          Dst:             avahi_string_list_add
        - Src:             'strlst.c:474,9'
          Dst:             strlen
        - Src:             'strlst.c:476,15'
          Dst:             avahi_string_list_add_anonymous
    - functionName:    avahi_string_list_add
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - avahi_string_list_add_arbitrary
        - strlen
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:64,5'
          Dst:             __assert_fail
        - Src:             'strlst.c:66,70'
          Dst:             strlen
        - Src:             'strlst.c:66,12'
          Dst:             avahi_string_list_add_arbitrary
    - functionName:    avahi_string_list_add_anonymous
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - avahi_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:37,15'
          Dst:             avahi_malloc
    - functionName:    avahi_string_list_add_arbitrary
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - avahi_string_list_add_anonymous
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:52,5'
          Dst:             __assert_fail
        - Src:             'strlst.c:54,15'
          Dst:             avahi_string_list_add_anonymous
    - functionName:    avahi_string_list_add_pair
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - avahi_string_list_add
        - avahi_string_list_add_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:459,5'
          Dst:             __assert_fail
        - Src:             'strlst.c:462,16'
          Dst:             avahi_string_list_add_printf
        - Src:             'strlst.c:464,16'
          Dst:             avahi_string_list_add
    - functionName:    avahi_string_list_add_printf
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - avahi_string_list_add_vprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:432,5'
          Dst:             __assert_fail
        - Src:             'strlst.c:435,10'
          Dst:             avahi_string_list_add_vprintf
    - functionName:    avahi_string_list_add_vprintf
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          138
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - avahi_free
        - avahi_malloc
        - avahi_realloc
        - strlen
        - vsnprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:393,5'
          Dst:             __assert_fail
        - Src:             'strlst.c:395,15'
          Dst:             avahi_malloc
        - Src:             'strlst.c:404,13'
          Dst:             vsnprintf
        - Src:             'strlst.c:415,20'
          Dst:             avahi_realloc
        - Src:             'strlst.c:416,13'
          Dst:             avahi_free
        - Src:             'strlst.c:424,15'
          Dst:             strlen
    - functionName:    avahi_string_list_length
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    avahi_string_list_new_from_array
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - avahi_string_list_add
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:372,5'
          Dst:             __assert_fail
        - Src:             'strlst.c:375,13'
          Dst:             avahi_string_list_add
    - functionName:    avahi_string_list_copy
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - avahi_string_list_add_arbitrary
        - avahi_string_list_free
        - avahi_string_list_reverse
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:358,19'
          Dst:             avahi_string_list_add_arbitrary
        - Src:             'strlst.c:359,13'
          Dst:             avahi_string_list_free
        - Src:             'strlst.c:365,12'
          Dst:             avahi_string_list_reverse
    - functionName:    avahi_string_list_free
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - avahi_free
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:113,9'
          Dst:             avahi_free
    - functionName:    avahi_string_list_reverse
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    avahi_string_list_new_va
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avahi_string_list_add_many_va
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:351,12'
          Dst:             avahi_string_list_add_many_va
    - functionName:    avahi_string_list_add_many_va
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - avahi_string_list_add
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:330,13'
          Dst:             avahi_string_list_add
    - functionName:    avahi_string_list_new
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - avahi_string_list_add
        - avahi_string_list_add_many_va
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:340,13'
          Dst:             avahi_string_list_add
        - Src:             'strlst.c:343,13'
          Dst:             avahi_string_list_add_many_va
    - functionName:    avahi_string_list_add_many
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avahi_string_list_add_many_va
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:320,9'
          Dst:             avahi_string_list_add_many_va
    - functionName:    avahi_string_list_equal
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          108
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:308,29'
          Dst:             memcmp
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    avahi_string_list_serialize
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          207
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - avahi_string_list_reverse
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:236,13'
          Dst:             avahi_string_list_reverse
        - Src:             'strlst.c:262,13'
          Dst:             avahi_string_list_reverse
    - functionName:    avahi_new_internal
      functionSourceFile: '/src/avahi/avahi-common/./malloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - avahi_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './malloc.h:49,5'
          Dst:             __assert_fail
        - Src:             './malloc.h:50,12'
          Dst:             avahi_malloc
    - functionName:    avahi_string_list_to_string
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         55
      ICount:          328
      EdgeCount:       64
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - avahi_new_internal
        - avahi_string_list_reverse
      functionUses:    2
      BranchProfiles:
        - Branch String:   'strlst.c:173,13'
          Branch Sides:    []
        - Branch String:   'strlst.c:201,13'
          Branch Sides:    []
      Callsites:
        - Src:             'strlst.c:190,19'
          Dst:             avahi_new_internal
        - Src:             'strlst.c:193,9'
          Dst:             avahi_string_list_reverse
        - Src:             'strlst.c:219,9'
          Dst:             __assert_fail
        - Src:             'strlst.c:222,9'
          Dst:             avahi_string_list_reverse
    - functionName:    avahi_string_list_parse
      functionSourceFile: '/src/avahi/avahi-common/strlst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          121
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - avahi_string_list_add_arbitrary
        - avahi_string_list_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'strlst.c:73,5'
          Dst:             __assert_fail
        - Src:             'strlst.c:74,5'
          Dst:             __assert_fail
        - Src:             'strlst.c:89,23'
          Dst:             avahi_string_list_add_arbitrary
        - Src:             'strlst.c:104,5'
          Dst:             avahi_string_list_free
    - functionName:    avahi_utf8_valid
      functionSourceFile: '/src/avahi/avahi-common/utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          259
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
