---
Fuzzer filename: '/src/resiprocate/rutil/dns/ares/ares-test-fuzz.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/resiprocate/rutil/dns/ares/ares-test-fuzz.c'
      linkageType:     externalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ares_free_hostent
        - ares_parse_a_reply
        - ares_parse_ptr_reply
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'rutil/dns/ares/ares-test-fuzz.c:11,3'
          Dst:             ares_parse_a_reply
        - Src:             'rutil/dns/ares/ares-test-fuzz.c:12,13'
          Dst:             ares_free_hostent
        - Src:             'rutil/dns/ares/ares-test-fuzz.c:16,3'
          Dst:             ares_parse_ptr_reply
        - Src:             'rutil/dns/ares/ares-test-fuzz.c:17,13'
          Dst:             ares_free_hostent
    - functionName:    ares_free_hostent
      functionSourceFile: '/src/resiprocate/rutil/dns/ares/ares_free_hostent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ares_parse_a_reply
      functionSourceFile: '/src/resiprocate/rutil/dns/ares/ares_parse_a_reply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          384
      EdgeCount:       96
      CyclomaticComplexity: 29
      functionsReached:
        - ares_expand_name
        - strcasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rutil/dns/ares/ares_parse_a_reply.c:61,13'
          Dst:             ares_expand_name
        - Src:             'rutil/dns/ares/ares_parse_a_reply.c:92,16'
          Dst:             ares_expand_name
        - Src:             'rutil/dns/ares/ares_parse_a_reply.c:115,13'
          Dst:             strcasecmp
        - Src:             'rutil/dns/ares/ares_parse_a_reply.c:129,19'
          Dst:             ares_expand_name
    - functionName:    strcasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ares_parse_ptr_reply
      functionSourceFile: '/src/resiprocate/rutil/dns/ares/ares_parse_ptr_reply.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          293
      EdgeCount:       79
      CyclomaticComplexity: 24
      functionsReached:
        - ares_expand_name
        - strcasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rutil/dns/ares/ares_parse_ptr_reply.c:60,13'
          Dst:             ares_expand_name
        - Src:             'rutil/dns/ares/ares_parse_ptr_reply.c:75,16'
          Dst:             ares_expand_name
        - Src:             'rutil/dns/ares/ares_parse_ptr_reply.c:91,13'
          Dst:             strcasecmp
        - Src:             'rutil/dns/ares/ares_parse_ptr_reply.c:94,19'
          Dst:             ares_expand_name
        - Src:             'rutil/dns/ares/ares_parse_ptr_reply.c:108,19'
          Dst:             ares_expand_name
    - functionName:    is_reservedch
      functionSourceFile: '/src/resiprocate/rutil/dns/ares/ares_expand_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          45
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rutil/dns/ares/ares_expand_name.c:35,4'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ares__isprint
      functionSourceFile: '/src/resiprocate/rutil/dns/ares/ares_expand_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          24
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    name_length
      functionSourceFile: '/src/resiprocate/rutil/dns/ares/ares_expand_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          179
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - ares__isprint
        - is_reservedch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'rutil/dns/ares/ares_expand_name.c:212,18'
          Dst:             ares__isprint
        - Src:             'rutil/dns/ares/ares_expand_name.c:216,22'
          Dst:             is_reservedch
    - functionName:    ares_expand_name
      functionSourceFile: '/src/resiprocate/rutil/dns/ares/ares_expand_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          264
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - ares__isprint
        - is_reservedch
        - name_length
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'rutil/dns/ares/ares_expand_name.c:90,10'
          Dst:             name_length
        - Src:             'rutil/dns/ares/ares_expand_name.c:137,18'
          Dst:             ares__isprint
        - Src:             'rutil/dns/ares/ares_expand_name.c:144,22'
          Dst:             is_reservedch
...
