---
Fuzzer filename: '/src/avahi/fuzz/fuzz-ini-file-parser.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/avahi/fuzz/fuzz-ini-file-parser.c'
      linkageType:     externalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         27
      ICount:          171
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - avahi_ini_file_free
        - avahi_ini_file_load
        - avahi_log_info
        - avahi_set_log_function
        - avahi_split_csv
        - avahi_strfreev
        - close
        - log_function
        - mkstemp
        - unlink
        - write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz/fuzz-ini-file-parser.c:40,5'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz-ini-file-parser.c:40,5'
              BranchSideFuncs:
                - write
                - __assert_fail
                - close
                - avahi_set_log_function
                - avahi_ini_file_load
                - unlink
                - avahi_ini_file_free
                - avahi_log_info
                - avahi_log_info
                - avahi_log_info
                - avahi_split_csv
                - avahi_strfreev
                - avahi_log_info
                - avahi_log_info
            - BranchSide:      'fuzz/fuzz-ini-file-parser.c:42,15'
              BranchSideFuncs:
                - write
                - __assert_fail
                - close
                - avahi_set_log_function
                - avahi_ini_file_load
                - unlink
                - avahi_ini_file_free
                - avahi_log_info
                - avahi_log_info
                - avahi_log_info
                - avahi_split_csv
                - avahi_strfreev
                - avahi_log_info
                - avahi_log_info
        - Branch String:   'fuzz/fuzz-ini-file-parser.c:43,5'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz-ini-file-parser.c:43,5'
              BranchSideFuncs:
                - close
                - avahi_set_log_function
                - avahi_ini_file_load
                - unlink
                - avahi_ini_file_free
                - avahi_log_info
                - avahi_log_info
                - avahi_log_info
                - avahi_split_csv
                - avahi_strfreev
                - avahi_log_info
                - avahi_log_info
            - BranchSide:      'fuzz/fuzz-ini-file-parser.c:45,11'
              BranchSideFuncs:
                - close
                - avahi_set_log_function
                - avahi_ini_file_load
                - unlink
                - avahi_ini_file_free
                - avahi_log_info
                - avahi_log_info
                - avahi_log_info
                - avahi_split_csv
                - avahi_strfreev
                - avahi_log_info
                - avahi_log_info
        - Branch String:   'fuzz/fuzz-ini-file-parser.c:49,9'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz-ini-file-parser.c:50,9'
              BranchSideFuncs:
                - avahi_log_info
                - unlink
                - avahi_ini_file_free
                - avahi_log_info
                - avahi_log_info
                - avahi_split_csv
                - avahi_strfreev
                - avahi_log_info
                - avahi_log_info
            - BranchSide:      'fuzz/fuzz-ini-file-parser.c:52,35'
              BranchSideFuncs:
                - avahi_log_info
                - unlink
                - avahi_ini_file_free
                - avahi_log_info
                - avahi_log_info
                - avahi_split_csv
                - avahi_strfreev
                - avahi_log_info
                - avahi_log_info
        - Branch String:   'fuzz/fuzz-ini-file-parser.c:54,5'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz-ini-file-parser.c:56,45'
              BranchSideFuncs:
                - avahi_log_info
                - unlink
                - avahi_ini_file_free
                - avahi_log_info
                - avahi_split_csv
                - avahi_strfreev
                - avahi_log_info
                - avahi_log_info
            - BranchSide:      'fuzz/fuzz-ini-file-parser.c:71,5'
              BranchSideFuncs:
                - unlink
                - avahi_ini_file_free
        - Branch String:   'fuzz/fuzz-ini-file-parser.c:58,9'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz-ini-file-parser.c:61,41'
              BranchSideFuncs:
                - avahi_log_info
                - avahi_split_csv
                - avahi_strfreev
                - avahi_log_info
                - unlink
                - avahi_ini_file_free
                - avahi_log_info
                - avahi_log_info
            - BranchSide:      'fuzz/fuzz-ini-file-parser.c:71,5'
              BranchSideFuncs:
                - unlink
                - avahi_ini_file_free
                - avahi_log_info
                - avahi_log_info
                - avahi_split_csv
                - avahi_strfreev
                - avahi_log_info
                - avahi_log_info
        - Branch String:   'fuzz/fuzz-ini-file-parser.c:64,13'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz-ini-file-parser.c:65,42'
              BranchSideFuncs:
                - avahi_log_info
                - avahi_strfreev
                - avahi_log_info
                - unlink
                - avahi_ini_file_free
                - avahi_log_info
                - avahi_log_info
                - avahi_split_csv
            - BranchSide:      'fuzz/fuzz-ini-file-parser.c:67,28'
              BranchSideFuncs:
                - avahi_strfreev
                - avahi_log_info
                - unlink
                - avahi_ini_file_free
                - avahi_log_info
                - avahi_log_info
                - avahi_split_csv
                - avahi_log_info
        - Branch String:   'fuzz/fuzz-ini-file-parser.c:74,9'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz-ini-file-parser.c:74,9'
              BranchSideFuncs:
                - avahi_ini_file_free
                - unlink
            - BranchSide:      'fuzz/fuzz-ini-file-parser.c:75,29'
              BranchSideFuncs:
                - avahi_ini_file_free
                - unlink
      Callsites:
        - Src:             'fuzz/fuzz-ini-file-parser.c:39,10'
          Dst:             mkstemp
        - Src:             'fuzz/fuzz-ini-file-parser.c:40,5'
          Dst:             __assert_fail
        - Src:             'fuzz/fuzz-ini-file-parser.c:42,9'
          Dst:             write
        - Src:             'fuzz/fuzz-ini-file-parser.c:43,5'
          Dst:             __assert_fail
        - Src:             'fuzz/fuzz-ini-file-parser.c:45,5'
          Dst:             close
        - Src:             'fuzz/fuzz-ini-file-parser.c:47,5'
          Dst:             avahi_set_log_function
        - Src:             'fuzz/fuzz-ini-file-parser.c:47,5'
          Dst:             log_function
        - Src:             'fuzz/fuzz-ini-file-parser.c:49,15'
          Dst:             avahi_ini_file_load
        - Src:             'fuzz/fuzz-ini-file-parser.c:52,5'
          Dst:             avahi_log_info
        - Src:             'fuzz/fuzz-ini-file-parser.c:56,9'
          Dst:             avahi_log_info
        - Src:             'fuzz/fuzz-ini-file-parser.c:61,13'
          Dst:             avahi_log_info
        - Src:             'fuzz/fuzz-ini-file-parser.c:62,21'
          Dst:             avahi_split_csv
        - Src:             'fuzz/fuzz-ini-file-parser.c:65,17'
          Dst:             avahi_log_info
        - Src:             'fuzz/fuzz-ini-file-parser.c:67,13'
          Dst:             avahi_strfreev
        - Src:             'fuzz/fuzz-ini-file-parser.c:69,13'
          Dst:             avahi_log_info
        - Src:             'fuzz/fuzz-ini-file-parser.c:75,9'
          Dst:             avahi_ini_file_free
        - Src:             'fuzz/fuzz-ini-file-parser.c:76,5'
          Dst:             unlink
    - functionName:    mkstemp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    20
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_function
      functionSourceFile: '/src/avahi/fuzz/fuzz-ini-file-parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - level
        - txt
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    avahi_strfreev
      functionSourceFile: '/src/avahi/avahi-daemon/ini-file-parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - avahi_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'avahi-daemon/ini-file-parser.c:189,9'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:190,9'
              BranchSideFuncs:
                - avahi_free
                - avahi_free
            - BranchSide:      'avahi-daemon/ini-file-parser.c:192,14'
              BranchSideFuncs:
                - avahi_free
                - avahi_free
        - Branch String:   'avahi-daemon/ini-file-parser.c:192,5'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:193,21'
              BranchSideFuncs:
                - avahi_free
                - avahi_free
            - BranchSide:      'avahi-daemon/ini-file-parser.c:195,16'
              BranchSideFuncs:
                - avahi_free
      Callsites:
        - Src:             'avahi-daemon/ini-file-parser.c:193,9'
          Dst:             avahi_free
        - Src:             'avahi-daemon/ini-file-parser.c:195,5'
          Dst:             avahi_free
    - functionName:    avahi_split_csv
      functionSourceFile: '/src/avahi/avahi-daemon/ini-file-parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         28
      ICount:          181
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - __ctype_b_loc
        - avahi_new_internal
        - avahi_strndup
        - strcspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'avahi-daemon/ini-file-parser.c:154,5'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:155,14'
              BranchSideFuncs:
                - avahi_new_internal
                - strcspn
                - __ctype_b_loc
                - avahi_strndup
                - __assert_fail
                - __ctype_b_loc
            - BranchSide:      'avahi-daemon/ini-file-parser.c:158,13'
              BranchSideFuncs:
                - avahi_new_internal
                - strcspn
                - __ctype_b_loc
                - avahi_strndup
                - __assert_fail
                - __ctype_b_loc
        - Branch String:   'avahi-daemon/ini-file-parser.c:155,13'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:155,19'
              BranchSideFuncs:
                - avahi_new_internal
                - strcspn
                - __ctype_b_loc
                - avahi_strndup
                - __assert_fail
                - __ctype_b_loc
            - BranchSide:      'avahi-daemon/ini-file-parser.c:156,20'
              BranchSideFuncs:
                - avahi_new_internal
                - strcspn
                - __ctype_b_loc
                - avahi_strndup
                - __assert_fail
                - __ctype_b_loc
        - Branch String:   'avahi-daemon/ini-file-parser.c:165,9'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:165,42'
              BranchSideFuncs:
                - __ctype_b_loc
                - avahi_strndup
                - __assert_fail
                - strcspn
                - __ctype_b_loc
            - BranchSide:      'avahi-daemon/ini-file-parser.c:168,9'
              BranchSideFuncs:
                - avahi_strndup
                - __assert_fail
                - strcspn
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'avahi-daemon/ini-file-parser.c:168,22'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:168,25'
              BranchSideFuncs:
                - __ctype_b_loc
                - avahi_strndup
                - __assert_fail
                - strcspn
                - __ctype_b_loc
            - BranchSide:      'avahi-daemon/ini-file-parser.c:168,9'
              BranchSideFuncs:
                - avahi_strndup
                - __assert_fail
                - strcspn
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'avahi-daemon/ini-file-parser.c:168,9'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:168,43'
              BranchSideFuncs:
                - avahi_strndup
                - __assert_fail
                - strcspn
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'avahi-daemon/ini-file-parser.c:170,32'
              BranchSideFuncs:
                - avahi_strndup
                - __assert_fail
                - strcspn
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'avahi-daemon/ini-file-parser.c:174,13'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:175,13'
              BranchSideFuncs: []
            - BranchSide:      'avahi-daemon/ini-file-parser.c:177,9'
              BranchSideFuncs:
                - __assert_fail
                - strcspn
                - __ctype_b_loc
                - avahi_strndup
                - __ctype_b_loc
        - Branch String:   'avahi-daemon/ini-file-parser.c:177,9'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:177,9'
              BranchSideFuncs:
                - strcspn
                - __ctype_b_loc
                - avahi_strndup
                - __assert_fail
                - __ctype_b_loc
            - BranchSide:      'avahi-daemon/ini-file-parser.c:178,10'
              BranchSideFuncs:
                - strcspn
                - __ctype_b_loc
                - avahi_strndup
                - __assert_fail
                - __ctype_b_loc
      Callsites:
        - Src:             'avahi-daemon/ini-file-parser.c:158,13'
          Dst:             avahi_new_internal
        - Src:             'avahi-daemon/ini-file-parser.c:161,23'
          Dst:             strcspn
        - Src:             'avahi-daemon/ini-file-parser.c:165,28'
          Dst:             __ctype_b_loc
        - Src:             'avahi-daemon/ini-file-parser.c:168,25'
          Dst:             __ctype_b_loc
        - Src:             'avahi-daemon/ini-file-parser.c:170,18'
          Dst:             avahi_strndup
        - Src:             'avahi-daemon/ini-file-parser.c:177,9'
          Dst:             __assert_fail
    - 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:
        - n
        - k
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - avahi_malloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   './avahi-common/malloc.h:49,5'
          Branch Sides:
            - BranchSide:      './avahi-common/malloc.h:49,5'
              BranchSideFuncs:
                - avahi_malloc
            - BranchSide:      './avahi-common/malloc.h:49,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './avahi-common/malloc.h:49,5'
          Dst:             __assert_fail
        - Src:             './avahi-common/malloc.h:50,12'
          Dst:             avahi_malloc
    - functionName:    strcspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    avahi_ini_file_free
      functionSourceFile: '/src/avahi/avahi-daemon/ini-file-parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         40
      ICount:          238
      EdgeCount:       46
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - avahi_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'avahi-daemon/ini-file-parser.c:127,5'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:127,5'
              BranchSideFuncs:
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
            - BranchSide:      'avahi-daemon/ini-file-parser.c:129,5'
              BranchSideFuncs:
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
        - Branch String:   'avahi-daemon/ini-file-parser.c:129,5'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:132,9'
              BranchSideFuncs:
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
                - avahi_free
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
            - BranchSide:      'avahi-daemon/ini-file-parser.c:146,16'
              BranchSideFuncs:
                - avahi_free
        - Branch String:   'avahi-daemon/ini-file-parser.c:132,9'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:133,24'
              BranchSideFuncs:
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
                - avahi_free
            - BranchSide:      'avahi-daemon/ini-file-parser.c:140,20'
              BranchSideFuncs:
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
                - avahi_free
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
        - Branch String:   'avahi-daemon/ini-file-parser.c:136,13'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:136,13'
              BranchSideFuncs:
                - __assert_fail
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
                - avahi_free
                - avahi_free
                - avahi_free
                - __assert_fail
            - BranchSide:      'avahi-daemon/ini-file-parser.c:136,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'avahi-daemon/ini-file-parser.c:136,13'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:136,13'
              BranchSideFuncs:
                - __assert_fail
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
                - avahi_free
                - avahi_free
                - avahi_free
                - __assert_fail
            - BranchSide:      'avahi-daemon/ini-file-parser.c:136,13'
              BranchSideFuncs:
                - __assert_fail
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
                - avahi_free
                - avahi_free
                - avahi_free
                - __assert_fail
        - Branch String:   'avahi-daemon/ini-file-parser.c:136,13'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:136,13'
              BranchSideFuncs:
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
                - avahi_free
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
            - BranchSide:      'avahi-daemon/ini-file-parser.c:136,13'
              BranchSideFuncs:
                - __assert_fail
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
                - avahi_free
                - avahi_free
                - avahi_free
                - __assert_fail
        - Branch String:   'avahi-daemon/ini-file-parser.c:136,13'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:136,13'
              BranchSideFuncs:
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
                - avahi_free
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
            - BranchSide:      'avahi-daemon/ini-file-parser.c:136,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'avahi-daemon/ini-file-parser.c:142,9'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:142,9'
              BranchSideFuncs:
                - __assert_fail
                - avahi_free
                - avahi_free
                - avahi_free
                - __assert_fail
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
            - BranchSide:      'avahi-daemon/ini-file-parser.c:142,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'avahi-daemon/ini-file-parser.c:142,9'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:142,9'
              BranchSideFuncs:
                - __assert_fail
                - avahi_free
                - avahi_free
                - avahi_free
                - __assert_fail
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
            - BranchSide:      'avahi-daemon/ini-file-parser.c:142,9'
              BranchSideFuncs:
                - __assert_fail
                - avahi_free
                - avahi_free
                - avahi_free
                - __assert_fail
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
        - Branch String:   'avahi-daemon/ini-file-parser.c:142,9'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:142,9'
              BranchSideFuncs:
                - avahi_free
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
            - BranchSide:      'avahi-daemon/ini-file-parser.c:142,9'
              BranchSideFuncs:
                - __assert_fail
                - avahi_free
                - avahi_free
                - avahi_free
                - __assert_fail
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
        - Branch String:   'avahi-daemon/ini-file-parser.c:142,9'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:142,9'
              BranchSideFuncs:
                - avahi_free
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
                - avahi_free
                - __assert_fail
                - __assert_fail
                - avahi_free
            - BranchSide:      'avahi-daemon/ini-file-parser.c:142,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'avahi-daemon/ini-file-parser.c:127,5'
          Dst:             __assert_fail
        - Src:             'avahi-daemon/ini-file-parser.c:133,13'
          Dst:             avahi_free
        - Src:             'avahi-daemon/ini-file-parser.c:134,13'
          Dst:             avahi_free
        - Src:             'avahi-daemon/ini-file-parser.c:136,13'
          Dst:             __assert_fail
        - Src:             'avahi-daemon/ini-file-parser.c:136,13'
          Dst:             __assert_fail
        - Src:             'avahi-daemon/ini-file-parser.c:137,13'
          Dst:             avahi_free
        - Src:             'avahi-daemon/ini-file-parser.c:140,9'
          Dst:             avahi_free
        - Src:             'avahi-daemon/ini-file-parser.c:142,9'
          Dst:             __assert_fail
        - Src:             'avahi-daemon/ini-file-parser.c:142,9'
          Dst:             __assert_fail
        - Src:             'avahi-daemon/ini-file-parser.c:143,9'
          Dst:             avahi_free
        - Src:             'avahi-daemon/ini-file-parser.c:146,5'
          Dst:             avahi_free
    - functionName:    avahi_ini_file_load
      functionSourceFile: '/src/avahi/avahi-daemon/ini-file-parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
      BBCount:         58
      ICount:          356
      EdgeCount:       72
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - __errno_location
        - avahi_ini_file_free
        - avahi_log_error
        - avahi_new_internal
        - avahi_strdup
        - fclose
        - feof
        - fgets
        - fopen
        - strchr
        - strcspn
        - strerror
        - strspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'avahi-daemon/ini-file-parser.c:40,5'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:40,5'
              BranchSideFuncs:
                - fopen
                - __errno_location
                - strerror
                - avahi_log_error
                - avahi_new_internal
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
            - BranchSide:      'avahi-daemon/ini-file-parser.c:42,22'
              BranchSideFuncs:
                - fopen
                - __errno_location
                - strerror
                - avahi_log_error
                - avahi_new_internal
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
        - Branch String:   'avahi-daemon/ini-file-parser.c:42,9'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:43,57'
              BranchSideFuncs:
                - avahi_new_internal
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
            - BranchSide:      'avahi-daemon/ini-file-parser.c:47,9'
              BranchSideFuncs:
                - avahi_new_internal
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
        - Branch String:   'avahi-daemon/ini-file-parser.c:52,5'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:56,21'
              BranchSideFuncs:
                - fgets
                - fclose
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - feof
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
            - BranchSide:      'avahi-daemon/ini-file-parser.c:110,12'
              BranchSideFuncs:
                - fclose
        - Branch String:   'avahi-daemon/ini-file-parser.c:56,13'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:57,13'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - feof
                - fclose
                - fgets
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
            - BranchSide:      'avahi-daemon/ini-file-parser.c:59,13'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - feof
                - fclose
                - fgets
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
        - Branch String:   'avahi-daemon/ini-file-parser.c:65,23'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:65,27'
              BranchSideFuncs:
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
            - BranchSide:      'avahi-daemon/ini-file-parser.c:66,13'
              BranchSideFuncs:
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
        - Branch String:   'avahi-daemon/ini-file-parser.c:65,36'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:65,40'
              BranchSideFuncs:
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
            - BranchSide:      'avahi-daemon/ini-file-parser.c:66,13'
              BranchSideFuncs:
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
        - Branch String:   'avahi-daemon/ini-file-parser.c:65,13'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:66,13'
              BranchSideFuncs:
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
            - BranchSide:      'avahi-daemon/ini-file-parser.c:68,14'
              BranchSideFuncs:
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
        - Branch String:   'avahi-daemon/ini-file-parser.c:68,13'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:71,30'
              BranchSideFuncs:
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
            - BranchSide:      'avahi-daemon/ini-file-parser.c:88,30'
              BranchSideFuncs:
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
        - Branch String:   'avahi-daemon/ini-file-parser.c:71,17'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:72,73'
              BranchSideFuncs:
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - strchr
                - avahi_log_error
            - BranchSide:      'avahi-daemon/ini-file-parser.c:76,14'
              BranchSideFuncs:
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - strchr
                - avahi_log_error
        - Branch String:   'avahi-daemon/ini-file-parser.c:83,13'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:83,13'
              BranchSideFuncs:
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
            - BranchSide:      'avahi-daemon/ini-file-parser.c:83,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'avahi-daemon/ini-file-parser.c:83,13'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:83,13'
              BranchSideFuncs:
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
            - BranchSide:      'avahi-daemon/ini-file-parser.c:84,13'
              BranchSideFuncs:
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
        - Branch String:   'avahi-daemon/ini-file-parser.c:88,17'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:89,70'
              BranchSideFuncs:
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
            - BranchSide:      'avahi-daemon/ini-file-parser.c:93,18'
              BranchSideFuncs:
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
        - Branch String:   'avahi-daemon/ini-file-parser.c:93,17'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:94,75'
              BranchSideFuncs:
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
            - BranchSide:      'avahi-daemon/ini-file-parser.c:99,16'
              BranchSideFuncs:
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
        - Branch String:   'avahi-daemon/ini-file-parser.c:105,13'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:105,13'
              BranchSideFuncs:
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
            - BranchSide:      'avahi-daemon/ini-file-parser.c:105,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'avahi-daemon/ini-file-parser.c:105,13'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:105,13'
              BranchSideFuncs:
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
            - BranchSide:      'avahi-daemon/ini-file-parser.c:106,13'
              BranchSideFuncs:
                - feof
                - fclose
                - fgets
                - strspn
                - strcspn
                - strchr
                - avahi_log_error
                - avahi_ini_file_free
                - fclose
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - avahi_strdup
                - __assert_fail
                - strchr
                - avahi_log_error
                - avahi_new_internal
                - avahi_strdup
                - __assert_fail
        - Branch String:   'avahi-daemon/ini-file-parser.c:116,9'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:117,16'
              BranchSideFuncs:
                - fclose
                - avahi_ini_file_free
            - BranchSide:      'avahi-daemon/ini-file-parser.c:119,9'
              BranchSideFuncs:
                - avahi_ini_file_free
        - Branch String:   'avahi-daemon/ini-file-parser.c:119,9'
          Branch Sides:
            - BranchSide:      'avahi-daemon/ini-file-parser.c:120,29'
              BranchSideFuncs:
                - avahi_ini_file_free
            - BranchSide:      'avahi-daemon/ini-file-parser.c:122,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'avahi-daemon/ini-file-parser.c:40,5'
          Dst:             __assert_fail
        - Src:             'avahi-daemon/ini-file-parser.c:42,16'
          Dst:             fopen
        - Src:             'avahi-daemon/ini-file-parser.c:43,73'
          Dst:             __errno_location
        - Src:             'avahi-daemon/ini-file-parser.c:43,64'
          Dst:             strerror
        - Src:             'avahi-daemon/ini-file-parser.c:43,9'
          Dst:             avahi_log_error
        - Src:             'avahi-daemon/ini-file-parser.c:47,9'
          Dst:             avahi_new_internal
        - Src:             'avahi-daemon/ini-file-parser.c:52,13'
          Dst:             feof
        - Src:             'avahi-daemon/ini-file-parser.c:56,15'
          Dst:             fgets
        - Src:             'avahi-daemon/ini-file-parser.c:61,18'
          Dst:             strspn
        - Src:             'avahi-daemon/ini-file-parser.c:62,11'
          Dst:             strcspn
        - Src:             'avahi-daemon/ini-file-parser.c:71,23'
          Dst:             strchr
        - Src:             'avahi-daemon/ini-file-parser.c:72,17'
          Dst:             avahi_log_error
        - Src:             'avahi-daemon/ini-file-parser.c:78,21'
          Dst:             avahi_new_internal
        - Src:             'avahi-daemon/ini-file-parser.c:79,27'
          Dst:             avahi_strdup
        - Src:             'avahi-daemon/ini-file-parser.c:83,13'
          Dst:             __assert_fail
        - Src:             'avahi-daemon/ini-file-parser.c:88,23'
          Dst:             strchr
        - Src:             'avahi-daemon/ini-file-parser.c:89,17'
          Dst:             avahi_log_error
        - Src:             'avahi-daemon/ini-file-parser.c:94,17'
          Dst:             avahi_log_error
        - Src:             'avahi-daemon/ini-file-parser.c:101,20'
          Dst:             avahi_new_internal
        - Src:             'avahi-daemon/ini-file-parser.c:102,25'
          Dst:             avahi_strdup
        - Src:             'avahi-daemon/ini-file-parser.c:103,27'
          Dst:             avahi_strdup
        - Src:             'avahi-daemon/ini-file-parser.c:105,13'
          Dst:             __assert_fail
        - Src:             'avahi-daemon/ini-file-parser.c:110,5'
          Dst:             fclose
        - Src:             'avahi-daemon/ini-file-parser.c:117,9'
          Dst:             fclose
        - Src:             'avahi-daemon/ini-file-parser.c:120,9'
          Dst:             avahi_ini_file_free
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    feof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fgets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    avahi_log_debug
      functionSourceFile: '/src/avahi/avahi-core/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avahi_log_ap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'log.c:84,5'
          Dst:             avahi_log_ap
    - functionName:    avahi_log_ap
      functionSourceFile: '/src/avahi/avahi-core/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - level
        - format
        - ap
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - vsnprintf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'log.c:40,9'
          Branch Sides:
            - BranchSide:      'log.c:41,9'
              BranchSideFuncs: []
            - BranchSide:      'log.c:43,17'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'log.c:38,5'
          Dst:             vsnprintf
        - Src:             'log.c:43,9'
          Dst:             fprintf
    - 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:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    avahi_log_info
      functionSourceFile: '/src/avahi/avahi-core/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avahi_log_ap
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'log.c:77,5'
          Dst:             avahi_log_ap
    - functionName:    avahi_log_notice
      functionSourceFile: '/src/avahi/avahi-core/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avahi_log_ap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'log.c:70,5'
          Dst:             avahi_log_ap
    - functionName:    avahi_log_warn
      functionSourceFile: '/src/avahi/avahi-core/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avahi_log_ap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'log.c:63,5'
          Dst:             avahi_log_ap
    - functionName:    avahi_log_error
      functionSourceFile: '/src/avahi/avahi-core/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avahi_log_ap
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'log.c:56,5'
          Dst:             avahi_log_ap
    - functionName:    avahi_log
      functionSourceFile: '/src/avahi/avahi-core/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - level
        - format
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - avahi_log_ap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'log.c:49,5'
          Dst:             avahi_log_ap
    - functionName:    avahi_set_log_function
      functionSourceFile: '/src/avahi/avahi-core/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - function
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - strlen
        - write
      functionUses:    3
      BranchProfiles:
        - Branch String:   'malloc.c:47,17'
          Branch Sides:
            - BranchSide:      'malloc.c:49,19'
              BranchSideFuncs:
                - strlen
                - abort
                - strlen
                - write
            - BranchSide:      'malloc.c:49,19'
              BranchSideFuncs:
                - strlen
                - abort
                - strlen
                - write
        - Branch String:   'malloc.c:49,5'
          Branch Sides:
            - BranchSide:      'malloc.c:52,27'
              BranchSideFuncs:
                - strlen
                - write
                - strlen
                - abort
            - BranchSide:      'malloc.c:58,5'
              BranchSideFuncs:
                - abort
        - Branch String:   'malloc.c:52,13'
          Branch Sides:
            - BranchSide:      'malloc.c:53,13'
              BranchSideFuncs:
                - abort
            - BranchSide:      'malloc.c:55,14'
              BranchSideFuncs:
                - strlen
                - abort
                - strlen
                - write
      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:    3
      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:
        - s
        - l
      BBCount:         10
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - avahi_malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'malloc.c:250,5'
          Branch Sides:
            - BranchSide:      'malloc.c:250,5'
              BranchSideFuncs:
                - avahi_malloc
            - BranchSide:      'malloc.c:252,28'
              BranchSideFuncs:
                - avahi_malloc
        - Branch String:   'malloc.c:252,9'
          Branch Sides:
            - BranchSide:      'malloc.c:253,9'
              BranchSideFuncs: []
            - BranchSide:      'malloc.c:255,12'
              BranchSideFuncs: []
      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:
        - size
      BBCount:         12
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - xmalloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'malloc.c:103,9'
          Branch Sides:
            - BranchSide:      'malloc.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'malloc.c:106,10'
              BranchSideFuncs:
                - xmalloc
                - __assert_fail
        - Branch String:   'malloc.c:106,9'
          Branch Sides:
            - BranchSide:      'malloc.c:107,24'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'malloc.c:109,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'malloc.c:109,5'
          Branch Sides:
            - BranchSide:      'malloc.c:109,5'
              BranchSideFuncs: []
            - BranchSide:      'malloc.c:110,12'
              BranchSideFuncs: []
      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:
        - size
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - oom
      functionUses:    1
      BranchProfiles:
        - Branch String:   'malloc.c:65,9'
          Branch Sides:
            - BranchSide:      'malloc.c:66,9'
              BranchSideFuncs: []
            - BranchSide:      'malloc.c:68,22'
              BranchSideFuncs:
                - malloc
                - oom
        - Branch String:   'malloc.c:68,9'
          Branch Sides:
            - BranchSide:      'malloc.c:69,9'
              BranchSideFuncs: []
            - BranchSide:      'malloc.c:71,12'
              BranchSideFuncs: []
      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:
        - fmt
      BBCount:         7
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - avahi_strdup_vprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'malloc.c:239,5'
          Branch Sides:
            - BranchSide:      'malloc.c:239,5'
              BranchSideFuncs:
                - avahi_strdup_vprintf
            - BranchSide:      'malloc.c:239,5'
              BranchSideFuncs:
                - __assert_fail
      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:
        - fmt
        - ap
      BBCount:         21
      ICount:          127
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - avahi_free
        - avahi_malloc
        - avahi_realloc
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'malloc.c:204,5'
          Branch Sides:
            - BranchSide:      'malloc.c:204,5'
              BranchSideFuncs:
                - avahi_malloc
                - vsnprintf
                - avahi_realloc
                - avahi_free
            - BranchSide:      'malloc.c:206,30'
              BranchSideFuncs:
                - avahi_malloc
                - vsnprintf
                - avahi_realloc
                - avahi_free
        - Branch String:   'malloc.c:206,9'
          Branch Sides:
            - BranchSide:      'malloc.c:207,9'
              BranchSideFuncs:
                - vsnprintf
                - avahi_realloc
                - avahi_free
            - BranchSide:      'malloc.c:209,5'
              BranchSideFuncs:
                - vsnprintf
                - avahi_realloc
                - avahi_free
        - Branch String:   'malloc.c:218,20'
          Branch Sides:
            - BranchSide:      'malloc.c:218,23'
              BranchSideFuncs:
                - avahi_realloc
                - avahi_free
                - vsnprintf
            - BranchSide:      'malloc.c:221,13'
              BranchSideFuncs:
                - avahi_realloc
                - avahi_free
                - vsnprintf
        - Branch String:   'malloc.c:218,13'
          Branch Sides:
            - BranchSide:      'malloc.c:219,20'
              BranchSideFuncs: []
            - BranchSide:      'malloc.c:221,13'
              BranchSideFuncs:
                - avahi_realloc
                - avahi_free
                - vsnprintf
        - Branch String:   'malloc.c:221,13'
          Branch Sides:
            - BranchSide:      'malloc.c:222,19'
              BranchSideFuncs:
                - avahi_realloc
                - avahi_free
                - vsnprintf
            - BranchSide:      'malloc.c:224,17'
              BranchSideFuncs:
                - avahi_realloc
                - avahi_free
                - vsnprintf
        - Branch String:   'malloc.c:226,13'
          Branch Sides:
            - BranchSide:      'malloc.c:227,24'
              BranchSideFuncs:
                - vsnprintf
                - avahi_realloc
                - avahi_free
            - BranchSide:      'malloc.c:231,15'
              BranchSideFuncs:
                - vsnprintf
                - avahi_realloc
                - avahi_free
      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:    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:
        - p
        - size
      BBCount:         12
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - avahi_free
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'malloc.c:148,9'
          Branch Sides:
            - BranchSide:      'malloc.c:149,20'
              BranchSideFuncs:
                - avahi_free
            - BranchSide:      'malloc.c:153,10'
              BranchSideFuncs:
                - xrealloc
                - __assert_fail
        - Branch String:   'malloc.c:153,9'
          Branch Sides:
            - BranchSide:      'malloc.c:154,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'malloc.c:156,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'malloc.c:156,5'
          Branch Sides:
            - BranchSide:      'malloc.c:156,5'
              BranchSideFuncs: []
            - BranchSide:      'malloc.c:157,12'
              BranchSideFuncs: []
      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:
        - p
      BBCount:         12
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    10
      BranchProfiles:
        - Branch String:   'malloc.c:134,9'
          Branch Sides:
            - BranchSide:      'malloc.c:135,9'
              BranchSideFuncs:
                - free
                - __assert_fail
            - BranchSide:      'malloc.c:137,10'
              BranchSideFuncs:
                - free
                - __assert_fail
        - Branch String:   'malloc.c:137,9'
          Branch Sides:
            - BranchSide:      'malloc.c:138,14'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'malloc.c:142,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'malloc.c:142,5'
          Branch Sides:
            - BranchSide:      'malloc.c:142,5'
              BranchSideFuncs: []
            - BranchSide:      'malloc.c:143,5'
              BranchSideFuncs: []
      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:
        - p
        - size
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - oom
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'malloc.c:77,9'
          Branch Sides:
            - BranchSide:      'malloc.c:78,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'malloc.c:82,23'
              BranchSideFuncs:
                - realloc
                - oom
        - Branch String:   'malloc.c:82,9'
          Branch Sides:
            - BranchSide:      'malloc.c:83,9'
              BranchSideFuncs: []
            - BranchSide:      'malloc.c:85,12'
              BranchSideFuncs: []
      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:
        - a
      BBCount:         1
      ICount:          9
      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:
        - n
        - k
      BBCount:         7
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - avahi_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   './malloc.h:49,5'
          Branch Sides:
            - BranchSide:      './malloc.h:49,5'
              BranchSideFuncs:
                - avahi_malloc
            - BranchSide:      './malloc.h:49,5'
              BranchSideFuncs:
                - __assert_fail
      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:
        - s
        - max
      BBCount:         15
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - avahi_new_internal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'malloc.c:180,9'
          Branch Sides:
            - BranchSide:      'malloc.c:181,9'
              BranchSideFuncs:
                - avahi_new_internal.72
            - BranchSide:      'malloc.c:183,14'
              BranchSideFuncs:
                - avahi_new_internal.72
        - Branch String:   'malloc.c:184,21'
          Branch Sides:
            - BranchSide:      'malloc.c:183,5'
              BranchSideFuncs:
                - avahi_new_internal.72
            - BranchSide:      'malloc.c:184,25'
              BranchSideFuncs:
                - avahi_new_internal.72
        - Branch String:   'malloc.c:183,5'
          Branch Sides:
            - BranchSide:      'malloc.c:185,11'
              BranchSideFuncs:
                - avahi_new_internal.72
            - BranchSide:      'malloc.c:187,15'
              BranchSideFuncs:
                - avahi_new_internal.72
        - Branch String:   'malloc.c:187,9'
          Branch Sides:
            - BranchSide:      'malloc.c:188,9'
              BranchSideFuncs: []
            - BranchSide:      'malloc.c:190,12'
              BranchSideFuncs: []
      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:
        - s
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - avahi_malloc
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'malloc.c:164,9'
          Branch Sides:
            - BranchSide:      'malloc.c:165,9'
              BranchSideFuncs:
                - strlen
                - avahi_malloc
            - BranchSide:      'malloc.c:167,19'
              BranchSideFuncs:
                - strlen
                - avahi_malloc
        - Branch String:   'malloc.c:168,9'
          Branch Sides:
            - BranchSide:      'malloc.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'malloc.c:171,12'
              BranchSideFuncs: []
      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:
        - nmemb
        - size
      BBCount:         11
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - oom
      functionUses:    1
      BranchProfiles:
        - Branch String:   'malloc.c:92,19'
          Branch Sides:
            - BranchSide:      'malloc.c:92,22'
              BranchSideFuncs: []
            - BranchSide:      'malloc.c:93,9'
              BranchSideFuncs: []
        - Branch String:   'malloc.c:92,9'
          Branch Sides:
            - BranchSide:      'malloc.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'malloc.c:95,22'
              BranchSideFuncs:
                - calloc
                - oom
        - Branch String:   'malloc.c:95,9'
          Branch Sides:
            - BranchSide:      'malloc.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      'malloc.c:98,12'
              BranchSideFuncs: []
      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:
        - size
      BBCount:         17
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - xcalloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'malloc.c:116,9'
          Branch Sides:
            - BranchSide:      'malloc.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'malloc.c:119,10'
              BranchSideFuncs:
                - xcalloc
                - __assert_fail
        - Branch String:   'malloc.c:119,9'
          Branch Sides:
            - BranchSide:      'malloc.c:120,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'malloc.c:122,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'malloc.c:122,9'
          Branch Sides:
            - BranchSide:      'malloc.c:123,16'
              BranchSideFuncs: []
            - BranchSide:      'malloc.c:125,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'malloc.c:125,5'
          Branch Sides:
            - BranchSide:      'malloc.c:125,5'
              BranchSideFuncs: []
            - BranchSide:      'malloc.c:126,14'
              BranchSideFuncs: []
        - Branch String:   'malloc.c:126,9'
          Branch Sides:
            - BranchSide:      'malloc.c:127,16'
              BranchSideFuncs: []
            - BranchSide:      'malloc.c:129,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'malloc.c:120,16'
          Dst:             xcalloc
        - Src:             'malloc.c:125,5'
          Dst:             __assert_fail
...
