---
Fuzzer filename: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _GLOBAL__sub_I_server_fuzzer.cc
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'server_fuzzer.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14FuzzableServerC2Ev
        - _ZN14FuzzableServerD2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'server_fuzzer.cc:66,23'
          Dst:             _ZN14FuzzableServerC2Ev
        - Src:             'server_fuzzer.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'server_fuzzer.cc:0,0'
          Dst:             _ZN14FuzzableServerD2Ev
    - functionName:    _ZN14FuzzableServerC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6ServerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'server_fuzzer.cc:53,7'
          Dst:             _ZN7httplib6ServerC2Ev
    - functionName:    _ZN14FuzzableServerD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6ServerD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'server_fuzzer.cc:53,7'
          Dst:             _ZN7httplib6ServerD2Ev
    - functionName:    __cxa_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6ServerD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10665
      functionLinenumberEnd: 10665
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    247
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6Server15MountPointEntryD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1840
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6Server21WebSocketHandlerEntryD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6ServerD0Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10665
      functionLinenumberEnd: 10665
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6ServerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10665,24'
          Dst:             _ZN7httplib6ServerD2Ev
    - functionName:    _ZNK7httplib6Server8is_validEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12175
      functionLinenumberEnd: 12175
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6Server24process_and_close_socketEi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12177
      functionLinenumberEnd: 12200
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          109
      EdgeCount:       17
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7httplib6detail12close_socketEi
        - _ZN7httplib6detail15shutdown_socketEi
        - _ZN7httplib6detail21get_local_ip_and_portEiRNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERi
        - _ZN7httplib6detail21process_server_socketIZNS_6Server24process_and_close_socketEiEUlRNS_6StreamEbRbE_EEbRKNSt3__16atomicIiEEimlllllT_
        - _ZN7httplib6detail22get_remote_ip_and_portEiRNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:12180,3'
          Dst:             _ZN7httplib6detail22get_remote_ip_and_portEiRNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERi
        - Src:             '../../httplib.h:12184,3'
          Dst:             _ZN7httplib6detail21get_local_ip_and_portEiRNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERi
        - Src:             '../../httplib.h:12187,14'
          Dst:             _ZN7httplib6detail21process_server_socketIZNS_6Server24process_and_close_socketEiEUlRNS_6StreamEbRbE_EEbRKNSt3__16atomicIiEEimlllllT_
        - Src:             '../../httplib.h:12197,3'
          Dst:             _ZN7httplib6detail15shutdown_socketEi
        - Src:             '../../httplib.h:12198,3'
          Dst:             _ZN7httplib6detail12close_socketEi
    - functionName:    _ZN7httplib6detail22get_remote_ip_and_portEiRNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6335
      functionLinenumberEnd: 6361
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7httplib6detail15get_ip_and_portERK16sockaddr_storagejRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERi
        - getpeername
        - getsockopt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6339,8'
          Dst:             getpeername
        - Src:             '../../httplib.h:6346,11'
          Dst:             getsockopt
        - Src:             '../../httplib.h:6359,5'
          Dst:             _ZN7httplib6detail15get_ip_and_portERK16sockaddr_storagejRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERi
    - functionName:    _ZN7httplib6detail21get_local_ip_and_portEiRNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6326
      functionLinenumberEnd: 6333
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7httplib6detail15get_ip_and_portERK16sockaddr_storagejRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERi
        - getsockname
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6329,8'
          Dst:             getsockname
        - Src:             '../../httplib.h:6331,5'
          Dst:             _ZN7httplib6detail15get_ip_and_portERK16sockaddr_storagejRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERi
    - functionName:    _ZN7httplib6detail21process_server_socketIZNS_6Server24process_and_close_socketEiEUlRNS_6StreamEbRbE_EEbRKNSt3__16atomicIiEEimlllllT_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5624
      functionLinenumberEnd: 5627
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail26process_server_socket_coreIZNS0_21process_server_socketIZNS_6Server24process_and_close_socketEiEUlRNS_6StreamEbRbE_EEbRKNSt3__16atomicIiEEimlllllT_EUlbS6_E_EEbSC_imlSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5625,10'
          Dst:             _ZN7httplib6detail26process_server_socket_coreIZNS0_21process_server_socketIZNS_6Server24process_and_close_socketEiEUlRNS_6StreamEbRbE_EEbRKNSt3__16atomicIiEEimlllllT_EUlbS6_E_EEbSC_imlSD_
    - functionName:    _ZN7httplib6detail15shutdown_socketEi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5646
      functionLinenumberEnd: 5650
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - shutdown
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5650,10'
          Dst:             shutdown
    - functionName:    _ZN7httplib6detail12close_socketEi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5419
      functionLinenumberEnd: 5423
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - close
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5423,10'
          Dst:             close
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    shutdown
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail26process_server_socket_coreIZNS0_21process_server_socketIZNS_6Server24process_and_close_socketEiEUlRNS_6StreamEbRbE_EEbRKNSt3__16atomicIiEEimlllllT_EUlbS6_E_EEbSC_imlSD_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5604
      functionLinenumberEnd: 5615
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail10keep_aliveERKNSt3__16atomicIiEEil
        - _ZZN7httplib6detail21process_server_socketIZNS_6Server24process_and_close_socketEiEUlRNS_6StreamEbRbE_EEbRKNSt3__16atomicIiEEimlllllT_ENKUlbS5_E_clEbS5_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5605,3'
          Dst:             __assert_fail
        - Src:             '../../httplib.h:5608,23'
          Dst:             _ZN7httplib6detail10keep_aliveERKNSt3__16atomicIiEEil
        - Src:             '../../httplib.h:5611,11'
          Dst:             _ZZN7httplib6detail21process_server_socketIZNS_6Server24process_and_close_socketEiEUlRNS_6StreamEbRbE_EEbRKNSt3__16atomicIiEEimlllllT_ENKUlbS5_E_clEbS5_
    - 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:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail10keep_aliveERKNSt3__16atomicIiEEil
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5568
      functionLinenumberEnd: 5598
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7httplib6detail11select_readEill
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5575,7'
          Dst:             _ZN7httplib6detail11select_readEill
        - Src:             '../../httplib.h:5585,16'
          Dst:             _ZN7httplib6detail11select_readEill
    - functionName:    _ZZN7httplib6detail21process_server_socketIZNS_6Server24process_and_close_socketEiEUlRNS_6StreamEbRbE_EEbRKNSt3__16atomicIiEEimlllllT_ENKUlbS5_E_clEbS5_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5627
      functionLinenumberEnd: 5631
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail12SocketStreamC2EilllllNSt3__16chrono10time_pointINS3_12steady_clockENS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEE
        - _ZN7httplib6detail12SocketStreamD2Ev
        - _ZZN7httplib6Server24process_and_close_socketEiENKUlRNS_6StreamEbRbE_clES2_bS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5628,22'
          Dst:             _ZN7httplib6detail12SocketStreamC2EilllllNSt3__16chrono10time_pointINS3_12steady_clockENS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEE
        - Src:             '../../httplib.h:5630,16'
          Dst:             _ZZN7httplib6Server24process_and_close_socketEiENKUlRNS_6StreamEbRbE_clES2_bS3_
        - Src:             '../../httplib.h:5631,7'
          Dst:             _ZN7httplib6detail12SocketStreamD2Ev
        - Src:             '../../httplib.h:5631,7'
          Dst:             _ZN7httplib6detail12SocketStreamD2Ev
    - functionName:    _ZN7httplib6detail12SocketStreamC2EilllllNSt3__16chrono10time_pointINS3_12steady_clockENS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10188
      functionLinenumberEnd: 10188
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6StreamC2Ev
        - _ZN7httplib6StreamD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10178,22'
          Dst:             _ZN7httplib6StreamC2Ev
        - Src:             '../../httplib.h:10188,39'
          Dst:             _ZN7httplib6StreamD2Ev
    - functionName:    _ZZN7httplib6Server24process_and_close_socketEiENKUlRNS_6StreamEbRbE_clES2_bS3_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12191
      functionLinenumberEnd: 12195
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6Server15process_requestERNS_6StreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiSB_ibRbRKNS3_8functionIFvRNS_7RequestEEEEPb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:12192,16'
          Dst:             _ZN7httplib6Server15process_requestERNS_6StreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiSB_ibRbRKNS3_8functionIFvRNS_7RequestEEEEPb
    - functionName:    _ZN7httplib6detail12SocketStreamD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10190
      functionLinenumberEnd: 10190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6StreamD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10190,36'
          Dst:             _ZN7httplib6StreamD2Ev
    - functionName:    _ZN7httplib6StreamD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1435
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6Server15process_requestERNS_6StreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiSB_ibRbRKNS3_8functionIFvRNS_7RequestEEEEPb
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11895
      functionLinenumberEnd: 12173
      functionDepth:   0
      returnType:      bool
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         323
      ICount:          1680
      EdgeCount:       591
      CyclomaticComplexity: 270
      functionsReached:
        - _ZN7httplib13get_client_ipERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - _ZN7httplib2ws9WebSocketC2ERNS_6StreamERKNS_7RequestEbli
        - _ZN7httplib2ws9WebSocketD2Ev
        - _ZN7httplib6Server14write_responseERNS_6StreamEbRNS_7RequestERNS_8ResponseE
        - _ZN7httplib6Server27write_response_with_contentERNS_6StreamEbRKNS_7RequestERNS_8ResponseE
        - _ZN7httplib6Server7routingERNS_7RequestERNS_8ResponseERNS_6StreamE
        - _ZN7httplib6Stream5writeEPKc
        - _ZN7httplib6detail11range_errorERNS_7RequestERNS_8ResponseE
        - _ZN7httplib6detail12read_contentINS_7RequestEEEbRNS_6StreamERT_mRiNSt3__18functionIFbmmEEENS9_IFbPKcmmmEEEb
        - _ZN7httplib6detail12read_headersERNS_6StreamERNSt3__118unordered_multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS0_11case_ignore4hashENSB_8equal_toENS8_INS3_4pairIKSA_SA_EEEEEE
        - _ZN7httplib6detail14expect_contentERKNS_7RequestE
        - _ZN7httplib6detail17find_content_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEES9_
        - _ZN7httplib6detail18parse_range_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorINS1_4pairIllEENS5_ISC_EEEE
        - _ZN7httplib6detail18stream_line_reader7getlineEv
        - _ZN7httplib6detail18stream_line_readerC2ERNS_6StreamEPcm
        - _ZN7httplib6detail18stream_line_readerD2Ev
        - _ZN7httplib6detail19parse_accept_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorIS7_NS5_IS7_EEEE
        - _ZN7httplib6detail19write_response_lineERNS_6StreamEi
        - _ZN7httplib6detail20is_websocket_upgradeERKNS_7RequestE
        - _ZN7httplib6detail20websocket_accept_keyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7httplib6detail6fields14is_field_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7httplib7RequestC2Ev
        - _ZN7httplib7RequestD2Ev
        - _ZN7httplib8Response20set_content_providerEmRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFbmmRNS_8DataSinkEEEENSA_IFvbEEE
        - _ZN7httplib8ResponseC2Ev
        - _ZN7httplib8ResponseD2Ev
        - _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - _ZNK7httplib6Server18parse_request_lineEPKcRNS_7RequestE
        - _ZNK7httplib6detail18stream_line_reader3ptrEv
        - _ZNK7httplib6detail4mmap4sizeEv
        - _ZNK7httplib6detail4mmap7is_openEv
        - _ZNK7httplib7Request10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - _ZNK7httplib7Request20get_header_value_u64ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmm
        - _ZNSt13exception_ptrC1ERKS_
        - _ZNSt13exception_ptrD1Ev
        - _ZZN7httplib6Server15process_requestERNS_6StreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiSB_ibRbRKNS3_8functionIFvRNS_7RequestEEEEPbENUlmmRNS_8DataSinkEE_D2Ev
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   '../../httplib.h:11993,5'
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:11898,30'
          Dst:             _ZN7httplib6detail18stream_line_readerC2ERNS_6StreamEPcm
        - Src:             '../../httplib.h:11901,20'
          Dst:             _ZN7httplib6detail18stream_line_reader7getlineEv
        - Src:             '../../httplib.h:11903,11'
          Dst:             _ZN7httplib7RequestC2Ev
        - Src:             '../../httplib.h:11910,12'
          Dst:             _ZN7httplib8ResponseC2Ev
        - Src:             '../../httplib.h:11915,39'
          Dst:             _ZNK7httplib6detail18stream_line_reader3ptrEv
        - Src:             '../../httplib.h:11915,8'
          Dst:             _ZNK7httplib6Server18parse_request_lineEPKcRNS_7RequestE
        - Src:             '../../httplib.h:11917,5'
          Dst:             _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - Src:             '../../httplib.h:11918,12'
          Dst:             _ZN7httplib6Server14write_responseERNS_6StreamEbRNS_7RequestERNS_8ResponseE
        - Src:             '../../httplib.h:11922,8'
          Dst:             _ZN7httplib6detail12read_headersERNS_6StreamERNSt3__118unordered_multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS0_11case_ignore4hashENSB_8equal_toENS8_INS3_4pairIKSA_SA_EEEEEE
        - Src:             '../../httplib.h:11924,5'
          Dst:             _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - Src:             '../../httplib.h:11925,12'
          Dst:             _ZN7httplib6Server14write_responseERNS_6StreamEbRNS_7RequestERNS_8ResponseE
        - Src:             '../../httplib.h:11931,11'
          Dst:             _ZNK7httplib7Request20get_header_value_u64ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmm
        - Src:             '../../httplib.h:11932,11'
          Dst:             _ZNK7httplib7Request10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:11935,12'
          Dst:             _ZN7httplib6Server14write_responseERNS_6StreamEbRNS_7RequestERNS_8ResponseE
        - Src:             '../../httplib.h:11942,5'
          Dst:             _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - Src:             '../../httplib.h:11943,12'
          Dst:             _ZN7httplib6Server14write_responseERNS_6StreamEbRNS_7RequestERNS_8ResponseE
        - Src:             '../../httplib.h:11946,11'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:11951,11'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:11955,40'
          Dst:             _ZNK7httplib7Request10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:11956,32'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:11957,23'
          Dst:             _ZN7httplib13get_client_ipERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             '../../httplib.h:11966,11'
          Dst:             _ZNK7httplib7Request10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:11967,37'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:11968,10'
          Dst:             _ZN7httplib6detail19parse_accept_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorIS7_NS5_IS7_EEEE
        - Src:             '../../httplib.h:11971,7'
          Dst:             _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - Src:             '../../httplib.h:11972,14'
          Dst:             _ZN7httplib6Server14write_responseERNS_6StreamEbRNS_7RequestERNS_8ResponseE
        - Src:             '../../httplib.h:11976,11'
          Dst:             _ZNK7httplib7Request10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:11977,42'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:11978,10'
          Dst:             _ZN7httplib6detail18parse_range_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorINS1_4pairIllEENS5_ISC_EEEE
        - Src:             '../../httplib.h:11981,7'
          Dst:             _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - Src:             '../../httplib.h:11982,14'
          Dst:             _ZN7httplib6Server14write_responseERNS_6StreamEbRNS_7RequestERNS_8ResponseE
        - Src:             '../../httplib.h:11988,11'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:11996,7'
          Dst:             _ZN7httplib6detail19write_response_lineERNS_6StreamEi
        - Src:             '../../httplib.h:11997,12'
          Dst:             _ZN7httplib6Stream5writeEPKc
        - Src:             '../../httplib.h:12001,14'
          Dst:             _ZN7httplib6Server14write_responseERNS_6StreamEbRNS_7RequestERNS_8ResponseE
        - Src:             '../../httplib.h:12015,7'
          Dst:             _ZN7httplib6detail20is_websocket_upgradeERKNS_7RequestE
        - Src:             '../../httplib.h:12019,14'
          Dst:             _ZN7httplib6Server14write_responseERNS_6StreamEbRNS_7RequestERNS_8ResponseE
        - Src:             '../../httplib.h:12025,31'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:12026,27'
          Dst:             _ZN7httplib6detail20websocket_accept_keyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:12031,38'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:12055,16'
          Dst:             _ZN7httplib6detail6fields14is_field_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:12073,25'
          Dst:             _ZN7httplib2ws9WebSocketC2ERNS_6StreamERKNS_7RequestEbli
        - Src:             '../../httplib.h:12076,9'
          Dst:             _ZN7httplib2ws9WebSocketD2Ev
        - Src:             '../../httplib.h:12076,9'
          Dst:             _ZN7httplib2ws9WebSocketD2Ev
        - Src:             '../../httplib.h:12089,14'
          Dst:             _ZN7httplib6Server7routingERNS_7RequestERNS_8ResponseERNS_6StreamE
        - Src:             '../../httplib.h:12106,3'
          Dst:             __cxa_begin_catch
        - Src:             '../../httplib.h:12093,36'
          Dst:             _ZNSt13exception_ptrC1ERKS_
        - Src:             '../../httplib.h:12093,7'
          Dst:             _ZNSt13exception_ptrD1Ev
        - Src:             '../../httplib.h:12095,5'
          Dst:             _ZNSt13exception_ptrD1Ev
        - Src:             '../../httplib.h:12090,3'
          Dst:             __cxa_begin_catch
        - Src:             '../../httplib.h:12101,36'
          Dst:             _ZNSt13exception_ptrC1ERKS_
        - Src:             '../../httplib.h:12101,7'
          Dst:             _ZNSt13exception_ptrD1Ev
        - Src:             '../../httplib.h:12103,5'
          Dst:             _ZNSt13exception_ptrD1Ev
        - Src:             '../../httplib.h:12101,7'
          Dst:             _ZNSt13exception_ptrD1Ev
        - Src:             '../../httplib.h:12103,5'
          Dst:             _ZNSt13exception_ptrD1Ev
        - Src:             '../../httplib.h:12106,3'
          Dst:             __cxa_end_catch
        - Src:             '../../httplib.h:12106,3'
          Dst:             __cxa_end_catch
        - Src:             '../../httplib.h:12093,7'
          Dst:             _ZNSt13exception_ptrD1Ev
        - Src:             '../../httplib.h:12095,5'
          Dst:             _ZNSt13exception_ptrD1Ev
        - Src:             '../../httplib.h:12098,3'
          Dst:             __cxa_end_catch
        - Src:             '../../httplib.h:12098,3'
          Dst:             __cxa_end_catch
        - Src:             '../../httplib.h:12120,16'
          Dst:             _ZNK7httplib6detail4mmap7is_openEv
        - Src:             '../../httplib.h:12125,9'
          Dst:             _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - Src:             '../../httplib.h:12130,26'
          Dst:             _ZN7httplib6detail17find_content_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEES9_
        - Src:             '../../httplib.h:12135,17'
          Dst:             _ZNK7httplib6detail4mmap4sizeEv
        - Src:             '../../httplib.h:12134,13'
          Dst:             _ZN7httplib8Response20set_content_providerEmRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFbmmRNS_8DataSinkEEEENSA_IFvbEEE
        - Src:             '../../httplib.h:12134,9'
          Dst:             _ZZN7httplib6Server15process_requestERNS_6StreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiSB_ibRbRKNS3_8functionIFvRNS_7RequestEEEEPbENUlmmRNS_8DataSinkEE_D2Ev
        - Src:             '../../httplib.h:12134,9'
          Dst:             _ZZN7httplib6Server15process_requestERNS_6StreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiSB_ibRbRKNS3_8functionIFvRNS_7RequestEEEEPbENUlmmRNS_8DataSinkEE_D2Ev
        - Src:             '../../httplib.h:12144,13'
          Dst:             _ZN7httplib6Server14write_responseERNS_6StreamEbRNS_7RequestERNS_8ResponseE
        - Src:             '../../httplib.h:12145,16'
          Dst:             _ZN7httplib6detail11range_errorERNS_7RequestERNS_8ResponseE
        - Src:             '../../httplib.h:12150,13'
          Dst:             _ZN7httplib6Server14write_responseERNS_6StreamEbRNS_7RequestERNS_8ResponseE
        - Src:             '../../httplib.h:12152,13'
          Dst:             _ZN7httplib6Server27write_response_with_contentERNS_6StreamEbRKNS_7RequestERNS_8ResponseE
        - Src:             '../../httplib.h:12156,11'
          Dst:             _ZN7httplib6Server14write_responseERNS_6StreamEbRNS_7RequestERNS_8ResponseE
        - Src:             '../../httplib.h:12161,30'
          Dst:             _ZN7httplib6detail14expect_contentERKNS_7RequestE
        - Src:             '../../httplib.h:12163,10'
          Dst:             _ZN7httplib6detail12read_contentINS_7RequestEEEbRNS_6StreamERT_mRiNSt3__18functionIFbmmEEENS9_IFbPKcmmmEEEb
        - Src:             '../../httplib.h:12173,1'
          Dst:             _ZN7httplib8ResponseD2Ev
        - Src:             '../../httplib.h:12173,1'
          Dst:             _ZN7httplib7RequestD2Ev
        - Src:             '../../httplib.h:12173,1'
          Dst:             _ZN7httplib8ResponseD2Ev
        - Src:             '../../httplib.h:12173,1'
          Dst:             _ZN7httplib7RequestD2Ev
        - Src:             '../../httplib.h:12173,1'
          Dst:             _ZN7httplib6detail18stream_line_readerD2Ev
        - Src:             '../../httplib.h:12173,1'
          Dst:             _ZN7httplib6detail18stream_line_readerD2Ev
        - Src:             '../../httplib.h:12106,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7httplib6detail18stream_line_readerC2ERNS_6StreamEPcm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5229
      functionLinenumberEnd: 5229
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail18stream_line_reader7getlineEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5252
      functionLinenumberEnd: 5290
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          108
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7httplib6detail18stream_line_reader6appendEc
        - _ZNK7httplib6detail18stream_line_reader4sizeEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5261,9'
          Dst:             _ZNK7httplib6detail18stream_line_reader4sizeEv
        - Src:             '../../httplib.h:5279,5'
          Dst:             _ZN7httplib6detail18stream_line_reader6appendEc
    - functionName:    _ZN7httplib7RequestC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          125
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7httplib17MultipartFormDataC2Ev
        - _ZN7httplib17MultipartFormDataD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:1256,8'
          Dst:             _ZN7httplib17MultipartFormDataC2Ev
        - Src:             '../../httplib.h:1256,8'
          Dst:             _ZN7httplib17MultipartFormDataD2Ev
    - functionName:    _ZN7httplib8ResponseC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib8UserDataC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:1368,3'
          Dst:             _ZN7httplib8UserDataC2Ev
    - functionName:    _ZNK7httplib6detail18stream_line_reader3ptrEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5231
      functionLinenumberEnd: 5237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6Server18parse_request_lineEPKcRNS_7RequestE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10988
      functionLinenumberEnd: 11042
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          366
      EdgeCount:       60
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
        - _ZN7httplib6detail6divideERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEcNS1_8functionIFvPKcmSC_mEEE
        - _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - __cxa_thread_atexit
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10989,14'
          Dst:             strlen
        - Src:             '../../httplib.h:10996,5'
          Dst:             _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
        - Src:             '../../httplib.h:11009,3'
          Dst:             __cxa_thread_atexit
        - Src:             '../../httplib.h:11014,5'
          Dst:             _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - Src:             '../../httplib.h:11019,5'
          Dst:             _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - Src:             '../../httplib.h:11032,5'
          Dst:             _ZN7httplib6detail6divideERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEcNS1_8functionIFvPKcmSC_mEEE
    - functionName:    _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12218
      functionLinenumberEnd: 12223
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6Server14write_responseERNS_6StreamEbRNS_7RequestERNS_8ResponseE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11045
      functionLinenumberEnd: 11049
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6Server19write_response_coreERNS_6StreamEbRKNS_7RequestERNS_8ResponseEb
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:11049,10'
          Dst:             _ZN7httplib6Server19write_response_coreERNS_6StreamEbRKNS_7RequestERNS_8ResponseEb
    - functionName:    _ZN7httplib6detail12read_headersERNS_6StreamERNSt3__118unordered_multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS0_11case_ignore4hashENSB_8equal_toENS8_INS3_4pairIKSA_SA_EEEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7007
      functionLinenumberEnd: 7061
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          223
      EdgeCount:       83
      CyclomaticComplexity: 42
      functionsReached:
        - _ZN7httplib6detail12parse_headerIZNS0_12read_headersERNS_6StreamERNSt3__118unordered_multimapINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESB_NS0_11case_ignore4hashENSC_8equal_toENS9_INS4_4pairIKSB_SB_EEEEEEEUlRSG_SL_E_EEbPKcSO_T_
        - _ZN7httplib6detail18stream_line_reader7getlineEv
        - _ZN7httplib6detail18stream_line_readerC2ERNS_6StreamEPcm
        - _ZN7httplib6detail18stream_line_readerD2Ev
        - _ZNK7httplib6detail18stream_line_reader13end_with_crlfEv
        - _ZNK7httplib6detail18stream_line_reader3ptrEv
        - _ZNK7httplib6detail18stream_line_reader4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7010,22'
          Dst:             _ZN7httplib6detail18stream_line_readerC2ERNS_6StreamEPcm
        - Src:             '../../httplib.h:7015,22'
          Dst:             _ZN7httplib6detail18stream_line_reader7getlineEv
        - Src:             '../../httplib.h:7019,21'
          Dst:             _ZNK7httplib6detail18stream_line_reader13end_with_crlfEv
        - Src:             '../../httplib.h:7021,23'
          Dst:             _ZNK7httplib6detail18stream_line_reader4sizeEv
        - Src:             '../../httplib.h:7032,21'
          Dst:             _ZNK7httplib6detail18stream_line_reader4sizeEv
        - Src:             '../../httplib.h:7038,28'
          Dst:             _ZNK7httplib6detail18stream_line_reader3ptrEv
        - Src:             '../../httplib.h:7038,48'
          Dst:             _ZNK7httplib6detail18stream_line_reader4sizeEv
        - Src:             '../../httplib.h:7040,35'
          Dst:             _ZNK7httplib6detail18stream_line_reader3ptrEv
        - Src:             '../../httplib.h:7040,10'
          Dst:             _ZN7httplib6detail12parse_headerIZNS0_12read_headersERNS_6StreamERNSt3__118unordered_multimapINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESB_NS0_11case_ignore4hashENSC_8equal_toENS9_INS4_4pairIKSB_SB_EEEEEEEUlRSG_SL_E_EEbPKcSO_T_
        - Src:             '../../httplib.h:7061,1'
          Dst:             _ZN7httplib6detail18stream_line_readerD2Ev
        - Src:             '../../httplib.h:7061,1'
          Dst:             _ZN7httplib6detail18stream_line_readerD2Ev
    - functionName:    _ZNK7httplib7Request20get_header_value_u64ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9687
      functionLinenumberEnd: 9688
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail20get_header_value_u64ERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_mm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:9688,10'
          Dst:             _ZN7httplib6detail20get_header_value_u64ERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_mm
    - functionName:    _ZNK7httplib7Request10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9691
      functionLinenumberEnd: 9692
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail10has_headerERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:9692,10'
          Dst:             _ZN7httplib6detail10has_headerERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_
    - functionName:    _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9696
      functionLinenumberEnd: 9697
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail16get_header_valueERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_PKcm
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:9697,10'
          Dst:             _ZN7httplib6detail16get_header_valueERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_PKcm
    - functionName:    _ZN7httplib13get_client_ipERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11857
      functionLinenumberEnd: 11887
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          173
      EdgeCount:       47
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:11860,3'
          Dst:             _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
    - functionName:    _ZN7httplib6detail19parse_accept_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorIS7_NS5_IS7_EEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7788
      functionLinenumberEnd: 7867
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          187
      EdgeCount:       29
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7811,3'
          Dst:             _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
    - functionName:    _ZN7httplib6detail18parse_range_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorINS1_4pairIllEENS5_ISC_EEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7729
      functionLinenumberEnd: 7784
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          116
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7740,5'
          Dst:             _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
        - Src:             '../../httplib.h:7784,1'
          Dst:             __cxa_begin_catch
        - Src:             '../../httplib.h:7784,31'
          Dst:             __cxa_end_catch
    - functionName:    _ZN7httplib6detail19write_response_lineERNS_6StreamEi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7336
      functionLinenumberEnd: 7343
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7httplib14status_messageEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7340,8'
          Dst:             _ZN7httplib14status_messageEi
    - functionName:    _ZN7httplib6Stream5writeEPKc
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9942
      functionLinenumberEnd: 9943
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:9943,21'
          Dst:             strlen
    - functionName:    _ZN7httplib6detail20is_websocket_upgradeERKNS_7RequestE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4669
      functionLinenumberEnd: 4701
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         61
      ICount:          315
      EdgeCount:       62
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7httplib6detail11case_ignore8to_lowerERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4675,22'
          Dst:             _ZN7httplib6detail11case_ignore8to_lowerERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:4681,25'
          Dst:             _ZN7httplib6detail11case_ignore8to_lowerERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:4686,21'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:4690,3'
          Dst:             __cxa_guard_acquire
        - Src:             '../../httplib.h:4690,3'
          Dst:             __cxa_atexit
        - Src:             '../../httplib.h:4690,3'
          Dst:             __cxa_guard_release
        - Src:             '../../httplib.h:4690,3'
          Dst:             __cxa_guard_abort
        - Src:             '../../httplib.h:4697,22'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
    - functionName:    _ZN7httplib6detail20websocket_accept_keyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4664
      functionLinenumberEnd: 4667
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7httplib6detail13base64_encodeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7httplib6detail4sha1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4666,24'
          Dst:             _ZN7httplib6detail4sha1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:4666,10'
          Dst:             _ZN7httplib6detail13base64_encodeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7httplib6detail6fields14is_field_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8697
      functionLinenumberEnd: 8697
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail6fields16is_field_contentERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8697,59'
          Dst:             _ZN7httplib6detail6fields16is_field_contentERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN7httplib2ws9WebSocketC2ERNS_6StreamERKNS_7RequestEbli
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3742
      functionLinenumberEnd: 3766
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7httplib2ws9WebSocket15start_heartbeatEv
        - _ZN7httplib7RequestC2ERKS0_
        - _ZN7httplib7RequestD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:3740,22'
          Dst:             _ZN7httplib7RequestC2ERKS0_
        - Src:             '../../httplib.h:3743,5'
          Dst:             _ZN7httplib2ws9WebSocket15start_heartbeatEv
        - Src:             '../../httplib.h:3744,3'
          Dst:             _ZN7httplib7RequestD2Ev
    - functionName:    _ZN7httplib2ws9WebSocketD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19838
      functionLinenumberEnd: 19845
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7httplib7RequestD2Ev
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:19845,1'
          Dst:             _ZN7httplib7RequestD2Ev
        - Src:             '../../httplib.h:19840,33'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7httplib6Server7routingERNS_7RequestERNS_8ResponseERNS_6StreamE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11625
      functionLinenumberEnd: 11724
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          434
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7httplib13ContentReaderC2ENSt3__18functionIFbNS2_IFbPKcmEEEEEENS2_IFbNS2_IFbRKNS_8FormDataEEEES6_EEE
        - _ZN7httplib13ContentReaderC2EOS0_
        - _ZN7httplib13ContentReaderD2Ev
        - _ZN7httplib6Server12read_contentERNS_6StreamERNS_7RequestERNS_8ResponseE
        - _ZN7httplib6Server19handle_file_requestERNS_7RequestERNS_8ResponseE
        - _ZN7httplib6detail14expect_contentERKNS_7RequestE
        - _ZNK7httplib6Server16dispatch_requestERNS_7RequestERNS_8ResponseERKNSt3__16vectorINS5_4pairINS5_10unique_ptrINS_6detail11MatcherBaseENS5_14default_deleteISA_EEEENS5_8functionIFvRKS1_S4_EEEEENS5_9allocatorISJ_EEEE
        - _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - _ZNK7httplib6Server35dispatch_request_for_content_readerERNS_7RequestERNS_8ResponseENS_13ContentReaderERKNSt3__16vectorINS6_4pairINS6_10unique_ptrINS_6detail11MatcherBaseENS6_14default_deleteISB_EEEENS6_8functionIFvRKS1_S4_RKS5_EEEEENS6_9allocatorISM_EEEE
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:11633,7'
          Dst:             _ZN7httplib6Server19handle_file_requestERNS_7RequestERNS_8ResponseE
        - Src:             '../../httplib.h:11637,7'
          Dst:             _ZN7httplib6detail14expect_contentERKNS_7RequestE
        - Src:             '../../httplib.h:11646,21'
          Dst:             _ZN7httplib13ContentReaderC2ENSt3__18functionIFbNS2_IFbPKcmEEEEEENS2_IFbNS2_IFbRKNS_8FormDataEEEES6_EEE
        - Src:             '../../httplib.h:11674,23'
          Dst:             _ZN7httplib13ContentReaderC2EOS0_
        - Src:             '../../httplib.h:11673,22'
          Dst:             _ZNK7httplib6Server35dispatch_request_for_content_readerERNS_7RequestERNS_8ResponseENS_13ContentReaderERKNSt3__16vectorINS6_4pairINS6_10unique_ptrINS_6detail11MatcherBaseENS6_14default_deleteISB_EEEENS6_8functionIFvRKS1_S4_RKS5_EEEEENS6_9allocatorISM_EEEE
        - Src:             '../../httplib.h:11673,9'
          Dst:             _ZN7httplib13ContentReaderD2Ev
        - Src:             '../../httplib.h:11673,9'
          Dst:             _ZN7httplib13ContentReaderD2Ev
        - Src:             '../../httplib.h:11677,23'
          Dst:             _ZN7httplib13ContentReaderC2EOS0_
        - Src:             '../../httplib.h:11676,22'
          Dst:             _ZNK7httplib6Server35dispatch_request_for_content_readerERNS_7RequestERNS_8ResponseENS_13ContentReaderERKNSt3__16vectorINS6_4pairINS6_10unique_ptrINS_6detail11MatcherBaseENS6_14default_deleteISB_EEEENS6_8functionIFvRKS1_S4_RKS5_EEEEENS6_9allocatorISM_EEEE
        - Src:             '../../httplib.h:11676,9'
          Dst:             _ZN7httplib13ContentReaderD2Ev
        - Src:             '../../httplib.h:11676,9'
          Dst:             _ZN7httplib13ContentReaderD2Ev
        - Src:             '../../httplib.h:11680,23'
          Dst:             _ZN7httplib13ContentReaderC2EOS0_
        - Src:             '../../httplib.h:11679,22'
          Dst:             _ZNK7httplib6Server35dispatch_request_for_content_readerERNS_7RequestERNS_8ResponseENS_13ContentReaderERKNSt3__16vectorINS6_4pairINS6_10unique_ptrINS_6detail11MatcherBaseENS6_14default_deleteISB_EEEENS6_8functionIFvRKS1_S4_RKS5_EEEEENS6_9allocatorISM_EEEE
        - Src:             '../../httplib.h:11679,9'
          Dst:             _ZN7httplib13ContentReaderD2Ev
        - Src:             '../../httplib.h:11679,9'
          Dst:             _ZN7httplib13ContentReaderD2Ev
        - Src:             '../../httplib.h:11683,23'
          Dst:             _ZN7httplib13ContentReaderC2EOS0_
        - Src:             '../../httplib.h:11682,22'
          Dst:             _ZNK7httplib6Server35dispatch_request_for_content_readerERNS_7RequestERNS_8ResponseENS_13ContentReaderERKNSt3__16vectorINS6_4pairINS6_10unique_ptrINS_6detail11MatcherBaseENS6_14default_deleteISB_EEEENS6_8functionIFvRKS1_S4_RKS5_EEEEENS6_9allocatorISM_EEEE
        - Src:             '../../httplib.h:11682,9'
          Dst:             _ZN7httplib13ContentReaderD2Ev
        - Src:             '../../httplib.h:11682,9'
          Dst:             _ZN7httplib13ContentReaderD2Ev
        - Src:             '../../httplib.h:11698,5'
          Dst:             _ZN7httplib13ContentReaderD2Ev
        - Src:             '../../httplib.h:11701,10'
          Dst:             _ZN7httplib6Server12read_contentERNS_6StreamERNS_7RequestERNS_8ResponseE
        - Src:             '../../httplib.h:11702,7'
          Dst:             _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - Src:             '../../httplib.h:11698,5'
          Dst:             _ZN7httplib13ContentReaderD2Ev
        - Src:             '../../httplib.h:11709,12'
          Dst:             _ZNK7httplib6Server16dispatch_requestERNS_7RequestERNS_8ResponseERKNSt3__16vectorINS5_4pairINS5_10unique_ptrINS_6detail11MatcherBaseENS5_14default_deleteISA_EEEENS5_8functionIFvRKS1_S4_EEEEENS5_9allocatorISJ_EEEE
        - Src:             '../../httplib.h:11711,12'
          Dst:             _ZNK7httplib6Server16dispatch_requestERNS_7RequestERNS_8ResponseERKNSt3__16vectorINS5_4pairINS5_10unique_ptrINS_6detail11MatcherBaseENS5_14default_deleteISA_EEEENS5_8functionIFvRKS1_S4_EEEEENS5_9allocatorISJ_EEEE
        - Src:             '../../httplib.h:11713,12'
          Dst:             _ZNK7httplib6Server16dispatch_requestERNS_7RequestERNS_8ResponseERKNSt3__16vectorINS5_4pairINS5_10unique_ptrINS_6detail11MatcherBaseENS5_14default_deleteISA_EEEENS5_8functionIFvRKS1_S4_EEEEENS5_9allocatorISJ_EEEE
        - Src:             '../../httplib.h:11715,12'
          Dst:             _ZNK7httplib6Server16dispatch_requestERNS_7RequestERNS_8ResponseERKNSt3__16vectorINS5_4pairINS5_10unique_ptrINS_6detail11MatcherBaseENS5_14default_deleteISA_EEEENS5_8functionIFvRKS1_S4_EEEEENS5_9allocatorISJ_EEEE
        - Src:             '../../httplib.h:11717,12'
          Dst:             _ZNK7httplib6Server16dispatch_requestERNS_7RequestERNS_8ResponseERKNSt3__16vectorINS5_4pairINS5_10unique_ptrINS_6detail11MatcherBaseENS5_14default_deleteISA_EEEENS5_8functionIFvRKS1_S4_EEEEENS5_9allocatorISJ_EEEE
        - Src:             '../../httplib.h:11719,12'
          Dst:             _ZNK7httplib6Server16dispatch_requestERNS_7RequestERNS_8ResponseERKNSt3__16vectorINS5_4pairINS5_10unique_ptrINS_6detail11MatcherBaseENS5_14default_deleteISA_EEEENS5_8functionIFvRKS1_S4_EEEEENS5_9allocatorISJ_EEEE
    - functionName:    _ZNSt13exception_ptrC1ERKS_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13exception_ptrD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6detail4mmap7is_openEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5378
      functionLinenumberEnd: 5379
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail17find_content_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEES9_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6390
      functionLinenumberEnd: 6451
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          469
      EdgeCount:       159
      CyclomaticComplexity: 58
      functionsReached:
        - _ZN7httplib6detail14file_extensionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7httplib6detail7str2tagERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../httplib.h:6398,3'
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:6391,14'
          Dst:             _ZN7httplib6detail14file_extensionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:6398,11'
          Dst:             _ZN7httplib6detail7str2tagERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZNK7httplib6detail4mmap4sizeEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5382
      functionLinenumberEnd: 5382
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib8Response20set_content_providerEmRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFbmmRNS_8DataSinkEEEENSA_IFvbEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9880
      functionLinenumberEnd: 9886
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:9881,3'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
    - functionName:    _ZZN7httplib6Server15process_requestERNS_6StreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiSB_ibRbRKNS3_8functionIFvRNS_7RequestEEEEPbENUlmmRNS_8DataSinkEE_D2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12136
      functionLinenumberEnd: 12136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail11range_errorERNS_7RequestERNS_8ResponseE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8388
      functionLinenumberEnd: 8454
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          348
      EdgeCount:       74
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN7httplib6detail15coalesce_rangesERNSt3__16vectorINS1_4pairIllEENS1_9allocatorIS4_EEEEm
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:8450,5'
          Dst:             _ZN7httplib6detail15coalesce_rangesERNSt3__16vectorINS1_4pairIllEENS1_9allocatorIS4_EEEEm
    - functionName:    _ZN7httplib6Server27write_response_with_contentERNS_6StreamEbRKNS_7RequestERNS_8ResponseE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11055
      functionLinenumberEnd: 11056
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6Server19write_response_coreERNS_6StreamEbRKNS_7RequestERNS_8ResponseEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:11056,10'
          Dst:             _ZN7httplib6Server19write_response_coreERNS_6StreamEbRKNS_7RequestERNS_8ResponseEb
    - functionName:    _ZN7httplib6detail14expect_contentERKNS_7RequestE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8568
      functionLinenumberEnd: 8579
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          145
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7httplib6detail28is_chunked_transfer_encodingERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEE
        - _ZNK7httplib7Request10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7httplib7Request20get_header_value_u64ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8573,11'
          Dst:             _ZNK7httplib7Request10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:8574,11'
          Dst:             _ZNK7httplib7Request20get_header_value_u64ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmm
        - Src:             '../../httplib.h:8577,7'
          Dst:             _ZN7httplib6detail28is_chunked_transfer_encodingERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEE
    - functionName:    _ZN7httplib6detail12read_contentINS_7RequestEEEbRNS_6StreamERT_mRiNSt3__18functionIFbmmEEENS9_IFbPKcmmmEEEb
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7270
      functionLinenumberEnd: 7325
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail24prepare_content_receiverINS_7RequestEZNS0_12read_contentIS2_EEbRNS_6StreamERT_mRiNSt3__18functionIFbmmEEENSA_IFbPKcmmmEEEbEUlRKSG_E_EEbS7_S8_SG_bmRbT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7272,10'
          Dst:             _ZN7httplib6detail24prepare_content_receiverINS_7RequestEZNS0_12read_contentIS2_EEbRNS_6StreamERT_mRiNSt3__18functionIFbmmEEENSA_IFbPKcmmmEEEbEUlRKSG_E_EEbS7_S8_SG_bmRbT0_
    - functionName:    _ZN7httplib8ResponseD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7httplib8UserDataD2Ev
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:1377,3'
          Dst:             _ZN7httplib8UserDataD2Ev
        - Src:             '../../httplib.h:1375,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7httplib7RequestD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib17MultipartFormDataD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:1256,8'
          Dst:             _ZN7httplib17MultipartFormDataD2Ev
    - functionName:    _ZN7httplib6detail18stream_line_readerD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3180
      functionLinenumberEnd: 3180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib17MultipartFormDataD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib9FormFieldD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib8FormDataD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib8UserDataD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt9exceptionC2B8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/__exception/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail24prepare_content_receiverINS_7RequestEZNS0_12read_contentIS2_EEbRNS_6StreamERT_mRiNSt3__18functionIFbmmEEENSA_IFbPKcmmmEEEbEUlRKSG_E_EEbS7_S8_SG_bmRbT0_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7219
      functionLinenumberEnd: 7265
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          201
      EdgeCount:       60
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN7httplib6detail19create_decompressorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - _ZZN7httplib6detail12read_contentINS_7RequestEEEbRNS_6StreamERT_mRiNSt3__18functionIFbmmEEENS9_IFbPKcmmmEEEbENKUlRKSF_E_clESH_
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:7221,30'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:7225,22'
          Dst:             _ZN7httplib6detail19create_decompressorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:7252,16'
          Dst:             _ZZN7httplib6detail12read_contentINS_7RequestEEEbRNS_6StreamERT_mRiNSt3__18functionIFbmmEEENS9_IFbPKcmmmEEEbENKUlRKSF_E_clESH_
        - Src:             '../../httplib.h:7264,10'
          Dst:             _ZZN7httplib6detail12read_contentINS_7RequestEEEbRNS_6StreamERT_mRiNSt3__18functionIFbmmEEENS9_IFbPKcmmmEEEbENKUlRKSF_E_clESH_
    - functionName:    _ZN7httplib6detail19create_decompressorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6913
      functionLinenumberEnd: 6931
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          101
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail11make_uniqueINS0_17gzip_decompressorEJEEENSt3__19enable_ifIXntsr3std8is_arrayIT_EE5valueENS3_10unique_ptrIS5_NS3_14default_deleteIS5_EEEEE4typeEDpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6918,20'
          Dst:             _ZN7httplib6detail11make_uniqueINS0_17gzip_decompressorEJEEENSt3__19enable_ifIXntsr3std8is_arrayIT_EE5valueENS3_10unique_ptrIS5_NS3_14default_deleteIS5_EEEEE4typeEDpOT0_
    - functionName:    _ZZN7httplib6detail12read_contentINS_7RequestEEEbRNS_6StreamERT_mRiNSt3__18functionIFbmmEEENS9_IFbPKcmmmEEEbENKUlRKSF_E_clESH_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7274
      functionLinenumberEnd: 7324
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          274
      EdgeCount:       50
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7httplib6detail10has_headerERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_
        - _ZN7httplib6detail20get_header_value_u64ERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_mmRb
        - _ZN7httplib6detail20read_content_chunkedINS_7RequestEEENS0_17ReadContentResultERNS_6StreamERT_mNSt3__18functionIFbPKcmmmEEE
        - _ZN7httplib6detail24read_content_with_lengthERNS_6StreamEmNSt3__18functionIFbmmEEENS4_IFbPKcmmmEEEm
        - _ZN7httplib6detail27read_content_without_lengthERNS_6StreamEmNSt3__18functionIFbPKcmmmEEE
        - _ZN7httplib6detail28is_chunked_transfer_encodingERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7280,13'
          Dst:             _ZN7httplib6detail28is_chunked_transfer_encodingERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEE
        - Src:             '../../httplib.h:7281,25'
          Dst:             _ZN7httplib6detail20read_content_chunkedINS_7RequestEEENS0_17ReadContentResultERNS_6StreamERT_mNSt3__18functionIFbPKcmmmEEE
        - Src:             '../../httplib.h:7290,21'
          Dst:             _ZN7httplib6detail10has_headerERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_
        - Src:             '../../httplib.h:7292,15'
          Dst:             _ZN7httplib6detail27read_content_without_lengthERNS_6StreamEmNSt3__18functionIFbPKcmmmEEE
        - Src:             '../../httplib.h:7303,22'
          Dst:             _ZN7httplib6detail20get_header_value_u64ERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_mmRb
        - Src:             '../../httplib.h:7310,27'
          Dst:             _ZN7httplib6detail24read_content_with_lengthERNS_6StreamEmNSt3__18functionIFbmmEEENS4_IFbPKcmmmEEEm
    - functionName:    _ZZN7httplib6detail24prepare_content_receiverINS_7RequestEZNS0_12read_contentIS2_EEbRNS_6StreamERT_mRiNSt3__18functionIFbmmEEENSA_IFbPKcmmmEEEbEUlRKSG_E_EEbS7_S8_SG_bmRbT0_ENKUlSE_mmmE0_clESE_mmm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7261
      functionLinenumberEnd: 7262
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_pure_virtual
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail28is_chunked_transfer_encodingERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7210
      functionLinenumberEnd: 7213
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       21
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN7httplib6detail16get_header_valueERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_PKcm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7212,7'
          Dst:             _ZN7httplib6detail16get_header_valueERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_PKcm
        - Src:             '../../httplib.h:7211,10'
          Dst:             _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN7httplib6detail20read_content_chunkedINS_7RequestEEENS0_17ReadContentResultERNS_6StreamERT_mNSt3__18functionIFbPKcmmmEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7178
      functionLinenumberEnd: 7208
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          106
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7httplib6detail14ChunkedDecoder12read_payloadEPcmRmS3_
        - _ZN7httplib6detail14ChunkedDecoder19parse_trailers_intoERNSt3__118unordered_multimapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_NS0_11case_ignore4hashENSA_8equal_toENS7_INS2_4pairIKS9_S9_EEEEEERKSH_
        - _ZN7httplib6detail14ChunkedDecoderC2ERNS_6StreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7179,26'
          Dst:             _ZN7httplib6detail14ChunkedDecoderC2ERNS_6StreamE
        - Src:             '../../httplib.h:7187,18'
          Dst:             _ZN7httplib6detail14ChunkedDecoder12read_payloadEPcmRmS3_
        - Src:             '../../httplib.h:7191,16'
          Dst:             _ZN7httplib6detail14ChunkedDecoder19parse_trailers_intoERNSt3__118unordered_multimapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_NS0_11case_ignore4hashENSA_8equal_toENS7_INS2_4pairIKS9_S9_EEEEEERKSH_
    - functionName:    _ZN7httplib6detail10has_headerERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6960
      functionLinenumberEnd: 6963
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7httplib6detail25is_prohibited_header_nameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6961,7'
          Dst:             _ZN7httplib6detail25is_prohibited_header_nameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7httplib6detail27read_content_without_lengthERNS_6StreamEmNSt3__18functionIFbPKcmmmEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7152
      functionLinenumberEnd: 7173
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          91
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail20get_header_value_u64ERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_mmRb
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2798
      functionLinenumberEnd: 2811
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7httplib6detail10is_numericERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - strtoull
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:2804,9'
          Dst:             _ZN7httplib6detail10is_numericERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:2805,34'
          Dst:             strtoull
    - functionName:    _ZN7httplib6detail24read_content_with_lengthERNS_6StreamEmNSt3__18functionIFbmmEEENS4_IFbPKcmmmEEEm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7112
      functionLinenumberEnd: 7148
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          160
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7httplib6detail10BodyReaderC2Ev
        - _ZN7httplib6detail10BodyReaderD2Ev
        - _ZN7httplib6detail17read_body_contentEPNS_6StreamERNS0_10BodyReaderEPcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7115,22'
          Dst:             _ZN7httplib6detail10BodyReaderC2Ev
        - Src:             '../../httplib.h:7128,14'
          Dst:             _ZN7httplib6detail17read_body_contentEPNS_6StreamERNS0_10BodyReaderEPcm
        - Src:             '../../httplib.h:7148,1'
          Dst:             _ZN7httplib6detail10BodyReaderD2Ev
        - Src:             '../../httplib.h:7148,1'
          Dst:             _ZN7httplib6detail10BodyReaderD2Ev
    - functionName:    _ZN7httplib6detail10BodyReaderC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1994
      functionLinenumberEnd: 2003
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail17read_body_contentEPNS_6StreamERNS0_10BodyReaderEPcm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2010
      functionLinenumberEnd: 2012
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail10BodyReader4readEPcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:2012,13'
          Dst:             _ZN7httplib6detail10BodyReader4readEPcm
    - functionName:    _ZN7httplib6detail10BodyReaderD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1994
      functionLinenumberEnd: 1994
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail10BodyReader4readEPcm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9951
      functionLinenumberEnd: 10022
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          348
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN7httplib6detail14ChunkedDecoder12read_payloadEPcmRmS3_
        - _ZN7httplib6detail14ChunkedDecoderC2ERNS_6StreamE
        - _ZNK7httplib6Stream9get_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:9973,28'
          Dst:             _ZNK7httplib6Stream9get_errorEv
        - Src:             '../../httplib.h:9980,28'
          Dst:             _ZNK7httplib6Stream9get_errorEv
        - Src:             '../../httplib.h:9997,53'
          Dst:             _ZN7httplib6detail14ChunkedDecoderC2ERNS_6StreamE
        - Src:             '../../httplib.h:10001,29'
          Dst:             _ZN7httplib6detail14ChunkedDecoder12read_payloadEPcmRmS3_
        - Src:             '../../httplib.h:10003,26'
          Dst:             _ZNK7httplib6Stream9get_errorEv
    - functionName:    _ZNK7httplib6Stream9get_errorEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail14ChunkedDecoderC2ERNS_6StreamE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12822
      functionLinenumberEnd: 12822
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail14ChunkedDecoder12read_payloadEPcmRmS3_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12826
      functionLinenumberEnd: 12869
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          258
      EdgeCount:       42
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail18stream_line_reader7getlineEv
        - _ZN7httplib6detail18stream_line_readerC2ERNS_6StreamEPcm
        - _ZN7httplib6detail18stream_line_readerD2Ev
        - _ZNK7httplib6detail18stream_line_reader3ptrEv
        - strcmp
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:12830,24'
          Dst:             _ZN7httplib6detail18stream_line_readerC2ERNS_6StreamEPcm
        - Src:             '../../httplib.h:12831,13'
          Dst:             _ZN7httplib6detail18stream_line_reader7getlineEv
        - Src:             '../../httplib.h:12849,3'
          Dst:             _ZN7httplib6detail18stream_line_readerD2Ev
        - Src:             '../../httplib.h:12834,47'
          Dst:             _ZNK7httplib6detail18stream_line_reader3ptrEv
        - Src:             '../../httplib.h:12834,31'
          Dst:             strtoul
        - Src:             '../../httplib.h:12835,22'
          Dst:             _ZNK7httplib6detail18stream_line_reader3ptrEv
        - Src:             '../../httplib.h:12849,3'
          Dst:             _ZN7httplib6detail18stream_line_readerD2Ev
        - Src:             '../../httplib.h:12863,24'
          Dst:             _ZN7httplib6detail18stream_line_readerC2ERNS_6StreamEPcm
        - Src:             '../../httplib.h:12864,13'
          Dst:             _ZN7httplib6detail18stream_line_reader7getlineEv
        - Src:             '../../httplib.h:12866,3'
          Dst:             _ZN7httplib6detail18stream_line_readerD2Ev
        - Src:             '../../httplib.h:12865,24'
          Dst:             _ZNK7httplib6detail18stream_line_reader3ptrEv
        - Src:             '../../httplib.h:12865,9'
          Dst:             strcmp
        - Src:             '../../httplib.h:12866,3'
          Dst:             _ZN7httplib6detail18stream_line_readerD2Ev
    - functionName:    strtoul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcmp
      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:    _ZN7httplib6detail10is_numericERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2790
      functionLinenumberEnd: 2792
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoull
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail10is_numericERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEENKUlhE_clEh
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2793
      functionLinenumberEnd: 2793
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isdigit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:2793,51'
          Dst:             isdigit
    - functionName:    isdigit
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6detail11case_ignore8equal_toclERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESB_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:576,12'
          Dst:             _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_ENKUlccE_clEcc
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail11case_ignore8to_lowerEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:570,19'
          Dst:             _ZN7httplib6detail11case_ignore8to_lowerEi
        - Src:             '../../httplib.h:570,35'
          Dst:             _ZN7httplib6detail11case_ignore8to_lowerEi
    - functionName:    _ZN7httplib6detail11case_ignore8to_lowerEi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6detail11case_ignore4hashclERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7httplib6detail11case_ignore4hash9hash_coreEPKcmm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:582,12'
          Dst:             _ZNK7httplib6detail11case_ignore4hash9hash_coreEPKcmm
    - functionName:    _ZNK7httplib6detail11case_ignore4hash9hash_coreEPKcmm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7httplib6detail11case_ignore8to_lowerEi
        - _ZNK7httplib6detail11case_ignore4hash9hash_coreEPKcmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:592,64'
          Dst:             _ZN7httplib6detail11case_ignore8to_lowerEi
        - Src:             '../../httplib.h:587,23'
          Dst:             _ZNK7httplib6detail11case_ignore4hash9hash_coreEPKcmm
    - functionName:    _ZN7httplib6detail25is_prohibited_header_nameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6948
      functionLinenumberEnd: 6958
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN7httplib6detail7str2tagERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../httplib.h:6951,3'
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:6951,11'
          Dst:             _ZN7httplib6detail7str2tagERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7httplib6detail7str2tagERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6375
      functionLinenumberEnd: 6376
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail12str2tag_coreEPKcmj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6376,10'
          Dst:             _ZN7httplib6detail12str2tag_coreEPKcmj
    - functionName:    _ZN7httplib6detail12str2tag_coreEPKcmj
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6364
      functionLinenumberEnd: 6372
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7httplib6detail12str2tag_coreEPKcmj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6367,16'
          Dst:             _ZN7httplib6detail12str2tag_coreEPKcmj
    - functionName:    _ZN7httplib6detail14ChunkedDecoder19parse_trailers_intoERNSt3__118unordered_multimapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES9_NS0_11case_ignore4hashENSA_8equal_toENS7_INS2_4pairIKS9_S9_EEEEEERKSH_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12872
      functionLinenumberEnd: 12876
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7httplib6detail14parse_trailersERNS0_18stream_line_readerERNSt3__118unordered_multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS0_11case_ignore4hashENSB_8equal_toENS8_INS3_4pairIKSA_SA_EEEEEERKSI_
        - _ZN7httplib6detail18stream_line_reader7getlineEv
        - _ZN7httplib6detail18stream_line_readerC2ERNS_6StreamEPcm
        - _ZN7httplib6detail18stream_line_readerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:12873,22'
          Dst:             _ZN7httplib6detail18stream_line_readerC2ERNS_6StreamEPcm
        - Src:             '../../httplib.h:12874,11'
          Dst:             _ZN7httplib6detail18stream_line_reader7getlineEv
        - Src:             '../../httplib.h:12876,1'
          Dst:             _ZN7httplib6detail18stream_line_readerD2Ev
        - Src:             '../../httplib.h:12875,10'
          Dst:             _ZN7httplib6detail14parse_trailersERNS0_18stream_line_readerERNSt3__118unordered_multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS0_11case_ignore4hashENSB_8equal_toENS8_INS3_4pairIKSA_SA_EEEEEERKSI_
        - Src:             '../../httplib.h:12876,1'
          Dst:             _ZN7httplib6detail18stream_line_readerD2Ev
    - functionName:    _ZN7httplib6detail14parse_trailersERNS0_18stream_line_readerERNSt3__118unordered_multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS0_11case_ignore4hashENSB_8equal_toENS8_INS3_4pairIKSA_SA_EEEEEERKSI_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5027
      functionLinenumberEnd: 5117
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          434
      EdgeCount:       128
      CyclomaticComplexity: 55
      functionsReached:
        - _ZN7httplib6detail12parse_headerIZNS0_14parse_trailersERNS0_18stream_line_readerERNSt3__118unordered_multimapINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESB_NS0_11case_ignore4hashENSC_8equal_toENS9_INS4_4pairIKSB_SB_EEEEEERKSJ_EUlRSG_SN_E_EEbPKcSQ_T_
        - _ZN7httplib6detail16get_header_valueERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_PKcm
        - _ZN7httplib6detail18stream_line_reader7getlineEv
        - _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
        - _ZNK7httplib6detail18stream_line_reader3ptrEv
        - _ZNK7httplib6detail18stream_line_reader4sizeEv
        - __cxa_thread_atexit
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5042,3'
          Dst:             __cxa_thread_atexit
        - Src:             '../../httplib.h:5071,25'
          Dst:             _ZN7httplib6detail16get_header_valueERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_PKcm
        - Src:             '../../httplib.h:5072,25'
          Dst:             strlen
        - Src:             '../../httplib.h:5073,16'
          Dst:             strlen
        - Src:             '../../httplib.h:5074,5'
          Dst:             _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
        - Src:             '../../httplib.h:5093,29'
          Dst:             _ZNK7httplib6detail18stream_line_reader3ptrEv
        - Src:             '../../httplib.h:5093,10'
          Dst:             strcmp
        - Src:             '../../httplib.h:5094,21'
          Dst:             _ZNK7httplib6detail18stream_line_reader4sizeEv
        - Src:             '../../httplib.h:5098,33'
          Dst:             _ZNK7httplib6detail18stream_line_reader3ptrEv
        - Src:             '../../httplib.h:5100,21'
          Dst:             _ZNK7httplib6detail18stream_line_reader3ptrEv
        - Src:             '../../httplib.h:5100,41'
          Dst:             _ZNK7httplib6detail18stream_line_reader4sizeEv
        - Src:             '../../httplib.h:5102,10'
          Dst:             _ZN7httplib6detail12parse_headerIZNS0_14parse_trailersERNS0_18stream_line_readerERNSt3__118unordered_multimapINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESB_NS0_11case_ignore4hashENSC_8equal_toENS9_INS4_4pairIKSB_SB_EEEEEERKSJ_EUlRSG_SN_E_EEbPKcSQ_T_
        - Src:             '../../httplib.h:5113,22'
          Dst:             _ZN7httplib6detail18stream_line_reader7getlineEv
    - functionName:    __cxa_thread_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail16get_header_valueERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_PKcm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6967
      functionLinenumberEnd: 6982
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN7httplib6detail25is_prohibited_header_nameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNSt16invalid_argumentC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6968,7'
          Dst:             _ZN7httplib6detail25is_prohibited_header_nameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:6971,5'
          Dst:             __cxa_allocate_exception
        - Src:             '../../httplib.h:6971,11'
          Dst:             _ZNSt16invalid_argumentC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             '../../httplib.h:6971,5'
          Dst:             __cxa_throw
        - Src:             '../../httplib.h:6971,5'
          Dst:             __cxa_free_exception
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5164
      functionLinenumberEnd: 5166
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail5splitEPKcS2_cmNSt3__18functionIFvS2_S2_EEE
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5165,10'
          Dst:             _ZN7httplib6detail5splitEPKcS2_cmNSt3__18functionIFvS2_S2_EEE
    - functionName:    _ZNK7httplib6detail18stream_line_reader4sizeEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5239
      functionLinenumberEnd: 5245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail12parse_headerIZNS0_14parse_trailersERNS0_18stream_line_readerERNSt3__118unordered_multimapINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESB_NS0_11case_ignore4hashENSC_8equal_toENS9_INS4_4pairIKSB_SB_EEEEEERKSJ_EUlRSG_SN_E_EEbPKcSQ_T_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4980
      functionLinenumberEnd: 5024
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          329
      EdgeCount:       73
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib21decode_path_componentERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN7httplib6detail15is_space_or_tabEc
        - _ZN7httplib6detail6fields13is_field_nameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7httplib6detail6fields14is_field_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZZN7httplib6detail14parse_trailersERNS0_18stream_line_readerERNSt3__118unordered_multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS0_11case_ignore4hashENSB_8equal_toENS8_INS3_4pairIKSA_SA_EEEEEERKSI_ENKUlRSF_SM_E_clESM_SM_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4982,23'
          Dst:             _ZN7httplib6detail15is_space_or_tabEc
        - Src:             '../../httplib.h:4992,8'
          Dst:             _ZN7httplib6detail6fields13is_field_nameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:5000,21'
          Dst:             _ZN7httplib6detail15is_space_or_tabEc
        - Src:             '../../httplib.h:5011,10'
          Dst:             _ZN7httplib6detail6fields14is_field_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:5013,9'
          Dst:             _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             '../../httplib.h:5014,9'
          Dst:             _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             '../../httplib.h:5015,7'
          Dst:             _ZZN7httplib6detail14parse_trailersERNS0_18stream_line_readerERNSt3__118unordered_multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS0_11case_ignore4hashENSB_8equal_toENS8_INS3_4pairIKSA_SA_EEEEEERKSI_ENKUlRSF_SM_E_clESM_SM_
        - Src:             '../../httplib.h:5017,15'
          Dst:             _ZN7httplib21decode_path_componentERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             '../../httplib.h:5017,7'
          Dst:             _ZZN7httplib6detail14parse_trailersERNS0_18stream_line_readerERNSt3__118unordered_multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS0_11case_ignore4hashENSB_8equal_toENS8_INS3_4pairIKSA_SA_EEEEEERKSI_ENKUlRSF_SM_E_clESM_SM_
    - functionName:    _ZN7httplib6detail15is_space_or_tabEc
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4974
      functionLinenumberEnd: 4974
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail6fields13is_field_nameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8664
      functionLinenumberEnd: 8664
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail6fields8is_tokenERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8664,58'
          Dst:             _ZN7httplib6detail6fields8is_tokenERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZZN7httplib6detail14parse_trailersERNS0_18stream_line_readerERNSt3__118unordered_multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS0_11case_ignore4hashENSB_8equal_toENS8_INS3_4pairIKSA_SA_EEEEEERKSI_ENKUlRSF_SM_E_clESM_SM_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5103
      functionLinenumberEnd: 5109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib21decode_path_componentERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9505
      functionLinenumberEnd: 9540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          199
      EdgeCount:       76
      CyclomaticComplexity: 39
      functionsReached:
        - _ZN7httplib6detail13from_hex_to_iERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmmRi
        - _ZN7httplib6detail7to_utf8EiPc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:9514,13'
          Dst:             _ZN7httplib6detail13from_hex_to_iERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmmRi
        - Src:             '../../httplib.h:9518,24'
          Dst:             _ZN7httplib6detail7to_utf8EiPc
        - Src:             '../../httplib.h:9527,13'
          Dst:             _ZN7httplib6detail13from_hex_to_iERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmmRi
    - functionName:    _ZN7httplib6detail13from_hex_to_iERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmmRi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4350
      functionLinenumberEnd: 4364
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail6is_hexEcRi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4357,9'
          Dst:             _ZN7httplib6detail6is_hexEcRi
    - functionName:    _ZN7httplib6detail7to_utf8EiPc
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4462
      functionLinenumberEnd: 4492
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          172
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail6is_hexEcRi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4335
      functionLinenumberEnd: 4347
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - isdigit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4336,7'
          Dst:             isdigit
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail6fields8is_tokenERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8656
      functionLinenumberEnd: 8662
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7httplib6detail6fields13is_token_charEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8659,10'
          Dst:             _ZN7httplib6detail6fields13is_token_charEc
    - functionName:    _ZN7httplib6detail6fields13is_token_charEc
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8650
      functionLinenumberEnd: 8653
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          158
      EdgeCount:       49
      CyclomaticComplexity: 17
      functionsReached:
        - isalnum
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8651,10'
          Dst:             isalnum
    - functionName:    isalnum
      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:    __cxa_rethrow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail5splitEPKcS2_cmNSt3__18functionIFvS2_S2_EEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5169
      functionLinenumberEnd: 5188
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          168
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7httplib6detail4trimEPKcS2_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5176,16'
          Dst:             _ZN7httplib6detail4trimEPKcS2_mm
        - Src:             '../../httplib.h:5185,14'
          Dst:             _ZN7httplib6detail4trimEPKcS2_mm
    - functionName:    _ZN7httplib6detail4trimEPKcS2_mm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5120
      functionLinenumberEnd: 5127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail15is_space_or_tabEc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5121,26'
          Dst:             _ZN7httplib6detail15is_space_or_tabEc
        - Src:             '../../httplib.h:5124,23'
          Dst:             _ZN7httplib6detail15is_space_or_tabEc
    - functionName:    _ZZN7httplib6detail14parse_trailersERNS0_18stream_line_readerERNSt3__118unordered_multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS0_11case_ignore4hashENSB_8equal_toENS8_INS3_4pairIKSA_SA_EEEEEERKSI_ENKUlPKcSN_E_clESN_SN_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5075
      functionLinenumberEnd: 5089
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          177
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16invalid_argumentC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:141,72'
          Dst:             _ZNSt11logic_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNSt16invalid_argumentD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail24prepare_content_receiverINS_7RequestEZNS0_12read_contentIS2_EEbRNS_6StreamERT_mRiNSt3__18functionIFbmmEEENSA_IFbPKcmmmEEEbEUlRKSG_E_EEbS7_S8_SG_bmRbT0_ENKUlSE_mmmE_clESE_mmm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7237
      functionLinenumberEnd: 7251
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZZN7httplib6detail24prepare_content_receiverINS_7RequestEZNS0_12read_contentIS2_EEbRNS_6StreamERT_mRiNSt3__18functionIFbmmEEENSA_IFbPKcmmmEEEbEUlRKSG_E_EEbS7_S8_SG_bmRbT0_ENKUlSE_mmmE_clESE_mmmENKUlSE_mE_clESE_m
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7239
      functionLinenumberEnd: 7250
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail11make_uniqueINS0_17gzip_decompressorEJEEENSt3__19enable_ifIXntsr3std8is_arrayIT_EE5valueENS3_10unique_ptrIS5_NS3_14default_deleteIS5_EEEEE4typeEDpOT0_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail17gzip_decompressorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:523,33'
          Dst:             _ZN7httplib6detail17gzip_decompressorC2Ev
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail17gzip_decompressorD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6723
      functionLinenumberEnd: 6723
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7httplib6detail12decompressorD2Ev
        - __clang_call_terminate
        - inflateEnd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6723,50'
          Dst:             inflateEnd
        - Src:             '../../httplib.h:6723,70'
          Dst:             _ZN7httplib6detail12decompressorD2Ev
        - Src:             '../../httplib.h:6723,50'
          Dst:             __clang_call_terminate
    - functionName:    inflateEnd
      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:    _ZN7httplib6detail12decompressorD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3074
      functionLinenumberEnd: 3074
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail17gzip_decompressorC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6710
      functionLinenumberEnd: 6721
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail12decompressorC2Ev
        - _ZN7httplib6detail12decompressorD2Ev
        - inflateInit2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6710,27'
          Dst:             _ZN7httplib6detail12decompressorC2Ev
        - Src:             '../../httplib.h:6720,15'
          Dst:             inflateInit2_
        - Src:             '../../httplib.h:6721,1'
          Dst:             _ZN7httplib6detail12decompressorD2Ev
    - functionName:    _ZN7httplib6detail12decompressorC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3072
      functionLinenumberEnd: 3072
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateInit2_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail17gzip_decompressorD0Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6723
      functionLinenumberEnd: 6723
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail17gzip_decompressorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6723,48'
          Dst:             _ZN7httplib6detail17gzip_decompressorD2Ev
    - functionName:    _ZNK7httplib6detail17gzip_decompressor8is_validEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6725
      functionLinenumberEnd: 6725
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail17gzip_decompressor10decompressEPKcmNSt3__18functionIFbS3_mEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6728
      functionLinenumberEnd: 6768
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          185
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - inflate
        - inflateEnd
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../httplib.h:6752,7'
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:6729,3'
          Dst:             __assert_fail
        - Src:             '../../httplib.h:6749,13'
          Dst:             inflate
        - Src:             '../../httplib.h:6751,7'
          Dst:             __assert_fail
        - Src:             '../../httplib.h:6755,25'
          Dst:             inflateEnd
    - functionName:    inflate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail12decompressorD0Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3074
      functionLinenumberEnd: 3074
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6Server15process_requestERNS_6StreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiSB_ibRbRKNS3_8functionIFvRNS_7RequestEEEEPbENKUlPKcmmmE_clESM_mmm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12165
      functionLinenumberEnd: 12165
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6Server19write_response_coreERNS_6StreamEbRKNS_7RequestERNS_8ResponseEb
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11061
      functionLinenumberEnd: 11130
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         166
      ICount:          797
      EdgeCount:       330
      CyclomaticComplexity: 166
      functionsReached:
        - _ZN7httplib6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESG_
        - _ZN7httplib6detail10write_dataERNS_6StreamEPKcm
        - _ZN7httplib6detail12BufferStream5writeEPKcm
        - _ZN7httplib6detail12BufferStreamC2Ev
        - _ZN7httplib6detail12BufferStreamD2Ev
        - _ZN7httplib6detail19write_response_lineERNS_6StreamEi
        - _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - _ZNK7httplib6Server10output_logERKNS_7RequestERKNS_8ResponseE
        - _ZNK7httplib6Server12apply_rangesERKNS_7RequestERNS_8ResponseERNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESD_
        - _ZNK7httplib6detail12BufferStream10get_bufferEv
        - _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - _ZNK7httplib8Response10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:11062,3'
          Dst:             __assert_fail
        - Src:             '../../httplib.h:11071,28'
          Dst:             _ZNK7httplib6Server12apply_rangesERKNS_7RequestERNS_8ResponseERNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESD_
        - Src:             '../../httplib.h:11074,31'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:11076,9'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             '../../httplib.h:11082,9'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             '../../httplib.h:11086,12'
          Dst:             _ZNK7httplib8Response10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:11087,9'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             '../../httplib.h:11091,12'
          Dst:             _ZNK7httplib8Response10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:11092,9'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             '../../httplib.h:11095,36'
          Dst:             _ZNK7httplib8Response10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:11096,9'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             '../../httplib.h:11102,24'
          Dst:             _ZN7httplib6detail12BufferStreamC2Ev
        - Src:             '../../httplib.h:11103,8'
          Dst:             _ZN7httplib6detail19write_response_lineERNS_6StreamEi
        - Src:             '../../httplib.h:11130,1'
          Dst:             _ZN7httplib6detail12BufferStreamD2Ev
        - Src:             '../../httplib.h:11108,11'
          Dst:             _ZN7httplib6detail12BufferStream5writeEPKcm
        - Src:             '../../httplib.h:11113,3'
          Dst:             _ZNK7httplib6Server10output_logERKNS_7RequestERKNS_8ResponseE
        - Src:             '../../httplib.h:11116,22'
          Dst:             _ZNK7httplib6detail12BufferStream10get_bufferEv
        - Src:             '../../httplib.h:11117,8'
          Dst:             _ZN7httplib6detail10write_dataERNS_6StreamEPKcm
        - Src:             '../../httplib.h:11122,9'
          Dst:             _ZN7httplib6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESG_
        - Src:             '../../httplib.h:11130,1'
          Dst:             _ZN7httplib6detail12BufferStreamD2Ev
    - functionName:    _ZNK7httplib6Server12apply_rangesERKNS_7RequestERNS_8ResponseERNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESD_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11746
      functionLinenumberEnd: 11834
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          751
      EdgeCount:       231
      CyclomaticComplexity: 111
      functionsReached:
        - _ZN7httplib6detail13encoding_nameENS0_12EncodingTypeE
        - _ZN7httplib6detail13encoding_typeERKNS_7RequestERKNS_8ResponseE
        - _ZN7httplib6detail15make_compressorENS0_12EncodingTypeE
        - _ZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_
        - _ZN7httplib6detail27get_range_offset_and_lengthENSt3__14pairIllEEm
        - _ZN7httplib6detail28make_multipart_data_boundaryEv
        - _ZN7httplib6detail31make_content_range_header_fieldERKNSt3__14pairImmEEm
        - _ZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_m
        - _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - _ZNK7httplib6Server26output_pre_compression_logERKNS_7RequestERKNS_8ResponseE
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:11754,16'
          Dst:             _ZN7httplib6detail28make_multipart_data_boundaryEv
        - Src:             '../../httplib.h:11756,9'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             '../../httplib.h:11760,15'
          Dst:             _ZN7httplib6detail13encoding_typeERKNS_7RequestERKNS_8ResponseE
        - Src:             '../../httplib.h:11768,34'
          Dst:             _ZN7httplib6detail27get_range_offset_and_lengthENSt3__14pairIllEEm
        - Src:             '../../httplib.h:11773,30'
          Dst:             _ZN7httplib6detail31make_content_range_header_fieldERKNSt3__14pairImmEEm
        - Src:             '../../httplib.h:11775,13'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             '../../httplib.h:11777,18'
          Dst:             _ZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_m
        - Src:             '../../httplib.h:11780,11'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             '../../httplib.h:11784,15'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             '../../httplib.h:11786,48'
          Dst:             _ZN7httplib6detail13encoding_nameENS0_12EncodingTypeE
        - Src:             '../../httplib.h:11786,17'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             '../../httplib.h:11787,17'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             '../../httplib.h:11797,11'
          Dst:             _ZN7httplib6detail27get_range_offset_and_lengthENSt3__14pairIllEEm
        - Src:             '../../httplib.h:11801,28'
          Dst:             _ZN7httplib6detail31make_content_range_header_fieldERKNSt3__14pairImmEEm
        - Src:             '../../httplib.h:11803,11'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             '../../httplib.h:11805,7'
          Dst:             __assert_fail
        - Src:             '../../httplib.h:11809,7'
          Dst:             _ZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_
        - Src:             '../../httplib.h:11815,7'
          Dst:             _ZNK7httplib6Server26output_pre_compression_logERKNS_7RequestERKNS_8ResponseE
        - Src:             '../../httplib.h:11817,29'
          Dst:             _ZN7httplib6detail15make_compressorENS0_12EncodingTypeE
        - Src:             '../../httplib.h:11825,46'
          Dst:             _ZN7httplib6detail13encoding_nameENS0_12EncodingTypeE
        - Src:             '../../httplib.h:11825,15'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             '../../httplib.h:11826,15'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             '../../httplib.h:11832,9'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
    - functionName:    _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9827
      functionLinenumberEnd: 9829
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail10set_headerERNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_SI_
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:9828,3'
          Dst:             _ZN7httplib6detail10set_headerERNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_SI_
    - functionName:    _ZNK7httplib8Response10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9812
      functionLinenumberEnd: 9813
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail12BufferStreamC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3043
      functionLinenumberEnd: 3060
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6StreamC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:3043,3'
          Dst:             _ZN7httplib6StreamC2Ev
    - functionName:    _ZN7httplib6detail12BufferStreamD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3044
      functionLinenumberEnd: 3044
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6StreamD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:3044,36'
          Dst:             _ZN7httplib6StreamD2Ev
    - functionName:    _ZN7httplib6detail12BufferStream5writeEPKcm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10330
      functionLinenumberEnd: 10332
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6Server10output_logERKNS_7RequestERKNS_8ResponseE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12202
      functionLinenumberEnd: 12207
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6detail12BufferStream10get_bufferEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10345
      functionLinenumberEnd: 10345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail10write_dataERNS_6StreamEPKcm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7364
      functionLinenumberEnd: 7372
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESG_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11135
      functionLinenumberEnd: 11172
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          171
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7httplib6detail11make_uniqueINS0_12nocompressorEJEEENSt3__19enable_ifIXntsr3std8is_arrayIT_EE5valueENS3_10unique_ptrIS5_NS3_14default_deleteIS5_EEEEE4typeEDpOT0_
        - _ZN7httplib6detail13encoding_typeERKNS_7RequestERKNS_8ResponseE
        - _ZN7httplib6detail13write_contentIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEEmmRKT_
        - _ZN7httplib6detail15make_compressorENS0_12EncodingTypeE
        - _ZN7httplib6detail21write_content_chunkedIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_NS0_10compressorEEEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_RT0_
        - _ZN7httplib6detail27get_range_offset_and_lengthENSt3__14pairIllEEm
        - _ZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_
        - _ZN7httplib6detail28write_content_without_lengthIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:11142,14'
          Dst:             _ZN7httplib6detail13write_contentIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEEmmRKT_
        - Src:             '../../httplib.h:11145,32'
          Dst:             _ZN7httplib6detail27get_range_offset_and_lengthENSt3__14pairIllEEm
        - Src:             '../../httplib.h:11148,14'
          Dst:             _ZN7httplib6detail13write_contentIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEEmmRKT_
        - Src:             '../../httplib.h:11152,14'
          Dst:             _ZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_
        - Src:             '../../httplib.h:11158,19'
          Dst:             _ZN7httplib6detail13encoding_typeERKNS_7RequestERKNS_8ResponseE
        - Src:             '../../httplib.h:11160,25'
          Dst:             _ZN7httplib6detail15make_compressorENS0_12EncodingTypeE
        - Src:             '../../httplib.h:11162,22'
          Dst:             _ZN7httplib6detail11make_uniqueINS0_12nocompressorEJEEENSt3__19enable_ifIXntsr3std8is_arrayIT_EE5valueENS3_10unique_ptrIS5_NS3_14default_deleteIS5_EEEEE4typeEDpOT0_
        - Src:             '../../httplib.h:11165,14'
          Dst:             _ZN7httplib6detail21write_content_chunkedIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_NS0_10compressorEEEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_RT0_
        - Src:             '../../httplib.h:11168,14'
          Dst:             _ZN7httplib6detail28write_content_without_lengthIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_
    - functionName:    _ZN7httplib6detail13write_contentIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEEmmRKT_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7440
      functionLinenumberEnd: 7442
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail13write_contentIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEEmmT_RNS_5ErrorE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7442,10'
          Dst:             _ZN7httplib6detail13write_contentIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEEmmT_RNS_5ErrorE
    - functionName:    _ZN7httplib6detail27get_range_offset_and_lengthENSt3__14pairIllEEm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8457
      functionLinenumberEnd: 8464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          130
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8458,3'
          Dst:             __assert_fail
        - Src:             '../../httplib.h:8459,3'
          Dst:             __assert_fail
        - Src:             '../../httplib.h:8460,3'
          Dst:             __assert_fail
    - functionName:    _ZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8557
      functionLinenumberEnd: 8562
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail29process_multipart_ranges_dataIZNS0_27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEESJ_EUlvE_EEbS5_S8_SA_SJ_SJ_mRKT_EUlSJ_E_ZNS2_ISK_EEbS5_S8_SA_SJ_SJ_mSN_EUlSJ_E0_ZNS2_ISK_EEbS5_S8_SA_SJ_SJ_mSN_EUlmmE_EEbS8_SJ_SJ_mSL_T0_T1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8558,10'
          Dst:             _ZN7httplib6detail29process_multipart_ranges_dataIZNS0_27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEESJ_EUlvE_EEbS5_S8_SA_SJ_SJ_mRKT_EUlSJ_E_ZNS2_ISK_EEbS5_S8_SA_SJ_SJ_mSN_EUlSJ_E0_ZNS2_ISK_EEbS5_S8_SA_SJ_SJ_mSN_EUlmmE_EEbS8_SJ_SJ_mSL_T0_T1_
    - functionName:    _ZN7httplib6detail13encoding_typeERKNS_7RequestERKNS_8ResponseE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6566
      functionLinenumberEnd: 6621
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          147
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN7httplib6detail25can_compress_content_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
        - _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - _ZNK7httplib8Response16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6567,38'
          Dst:             _ZNK7httplib8Response16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:6567,8'
          Dst:             _ZN7httplib6detail25can_compress_content_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:6571,23'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:6590,3'
          Dst:             _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
    - functionName:    _ZN7httplib6detail15make_compressorENS0_12EncodingTypeE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6623
      functionLinenumberEnd: 6641
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7httplib6detail11make_uniqueINS0_15gzip_compressorEJEEENSt3__19enable_ifIXntsr3std8is_arrayIT_EE5valueENS3_10unique_ptrIS5_NS3_14default_deleteIS5_EEEEE4typeEDpOT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6626,12'
          Dst:             _ZN7httplib6detail11make_uniqueINS0_15gzip_compressorEJEEENSt3__19enable_ifIXntsr3std8is_arrayIT_EE5valueENS3_10unique_ptrIS5_NS3_14default_deleteIS5_EEEEE4typeEDpOT0_
    - functionName:    _ZN7httplib6detail11make_uniqueINS0_12nocompressorEJEEENSt3__19enable_ifIXntsr3std8is_arrayIT_EE5valueENS3_10unique_ptrIS5_NS3_14default_deleteIS5_EEEEE4typeEDpOT0_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail12nocompressorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:523,33'
          Dst:             _ZN7httplib6detail12nocompressorC2Ev
    - functionName:    _ZN7httplib6detail21write_content_chunkedIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_NS0_10compressorEEEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_RT0_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7588
      functionLinenumberEnd: 7591
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail21write_content_chunkedIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_NS0_10compressorEEEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_RT0_RNS_5ErrorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7590,10'
          Dst:             _ZN7httplib6detail21write_content_chunkedIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_NS0_10compressorEEEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_RT0_RNS_5ErrorE
    - functionName:    _ZN7httplib6detail28write_content_without_lengthIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7450
      functionLinenumberEnd: 7479
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          160
      EdgeCount:       57
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN7httplib8DataSinkC2Ev
        - _ZN7httplib8DataSinkD2Ev
        - _ZZN7httplib6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESG_ENKUlvE_clEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7454,12'
          Dst:             _ZN7httplib8DataSinkC2Ev
        - Src:             '../../httplib.h:7468,29'
          Dst:             _ZZN7httplib6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESG_ENKUlvE_clEv
        - Src:             '../../httplib.h:7479,1'
          Dst:             _ZN7httplib8DataSinkD2Ev
        - Src:             '../../httplib.h:7479,1'
          Dst:             _ZN7httplib8DataSinkD2Ev
    - functionName:    _ZN7httplib8DataSinkC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7httplib8DataSink19data_sink_streambufC2ERS0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:1020,26'
          Dst:             _ZN7httplib8DataSink19data_sink_streambufC2ERS0_
    - functionName:    _ZZN7httplib6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESG_ENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11136
      functionLinenumberEnd: 11137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib8DataSinkD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib8DataSink19data_sink_streambufD2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:1018,7'
          Dst:             _ZN7httplib8DataSink19data_sink_streambufD2Ev
    - functionName:    _ZN7httplib8DataSink19data_sink_streambufD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail28write_content_without_lengthIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_ENKUlvE0_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7466
      functionLinenumberEnd: 7466
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail28write_content_without_lengthIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_ENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7464
      functionLinenumberEnd: 7464
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail28write_content_without_lengthIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_ENKUlPKcmE_clESV_m
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7456
      functionLinenumberEnd: 7461
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7httplib6detail10write_dataERNS_6StreamEPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7459,12'
          Dst:             _ZN7httplib6detail10write_dataERNS_6StreamEPKcm
    - functionName:    _ZN7httplib8DataSink19data_sink_streambufC2ERS0_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib8DataSink19data_sink_streambufD0Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib8DataSink19data_sink_streambufD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:1034,9'
          Dst:             _ZN7httplib8DataSink19data_sink_streambufD2Ev
    - functionName:    _ZN7httplib8DataSink19data_sink_streambuf6xsputnEPKcl
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail21write_content_chunkedIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_NS0_10compressorEEEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_RT0_RNS_5ErrorE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7484
      functionLinenumberEnd: 7583
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          204
      EdgeCount:       63
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN7httplib8DataSinkC2Ev
        - _ZN7httplib8DataSinkD2Ev
        - _ZZN7httplib6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESG_ENKUlvE_clEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7488,12'
          Dst:             _ZN7httplib8DataSinkC2Ev
        - Src:             '../../httplib.h:7563,29'
          Dst:             _ZZN7httplib6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESG_ENKUlvE_clEv
        - Src:             '../../httplib.h:7583,1'
          Dst:             _ZN7httplib8DataSinkD2Ev
        - Src:             '../../httplib.h:7583,1'
          Dst:             _ZN7httplib8DataSinkD2Ev
    - functionName:    _ZZN7httplib6detail21write_content_chunkedIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_NS0_10compressorEEEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_RT0_RNS_5ErrorEENKUlRKNSA_18unordered_multimapISG_SG_NS0_11case_ignore4hashENS10_8equal_toENSE_INSA_4pairISH_SG_EEEEEEE_clES18_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7559
      functionLinenumberEnd: 7561
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN7httplib6detail21write_content_chunkedIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_NS0_10compressorEEEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_RT0_RNS_5ErrorEENKUlPKNSA_18unordered_multimapISG_SG_NS0_11case_ignore4hashENS10_8equal_toENSE_INSA_4pairISH_SG_EEEEEEE_clES18_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7560,5'
          Dst:             _ZZN7httplib6detail21write_content_chunkedIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_NS0_10compressorEEEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_RT0_RNS_5ErrorEENKUlPKNSA_18unordered_multimapISG_SG_NS0_11case_ignore4hashENS10_8equal_toENSE_INSA_4pairISH_SG_EEEEEEE_clES18_
    - functionName:    _ZZN7httplib6detail21write_content_chunkedIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_NS0_10compressorEEEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_RT0_RNS_5ErrorEENKUlPKNSA_18unordered_multimapISG_SG_NS0_11case_ignore4hashENS10_8equal_toENSE_INSA_4pairISH_SG_EEEEEEE_clES18_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7516
      functionLinenumberEnd: 7555
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          348
      EdgeCount:       122
      CyclomaticComplexity: 57
      functionsReached:
        - _ZN7httplib6detail10write_dataERNS_6StreamEPKcm
        - _ZN7httplib6detail13from_i_to_hexEm
        - _ZN7httplib6detail7str_lenILm3EEEmRAT__Kc
        - _ZN7httplib6detail7str_lenILm4EEEmRAT__Kc
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:7533,20'
          Dst:             _ZN7httplib6detail13from_i_to_hexEm
        - Src:             '../../httplib.h:7534,12'
          Dst:             _ZN7httplib6detail10write_dataERNS_6StreamEPKcm
        - Src:             '../../httplib.h:7541,40'
          Dst:             _ZN7httplib6detail7str_lenILm4EEEmRAT__Kc
        - Src:             '../../httplib.h:7541,10'
          Dst:             _ZN7httplib6detail10write_dataERNS_6StreamEPKcm
        - Src:             '../../httplib.h:7547,14'
          Dst:             _ZN7httplib6detail10write_dataERNS_6StreamEPKcm
        - Src:             '../../httplib.h:7554,33'
          Dst:             _ZN7httplib6detail7str_lenILm3EEEmRAT__Kc
        - Src:             '../../httplib.h:7554,10'
          Dst:             _ZN7httplib6detail10write_dataERNS_6StreamEPKcm
    - functionName:    _ZN7httplib6detail13from_i_to_hexEm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4366
      functionLinenumberEnd: 4374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail7str_lenILm4EEEmRAT__Kc
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2786
      functionLinenumberEnd: 2787
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail7str_lenILm3EEEmRAT__Kc
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2786
      functionLinenumberEnd: 2787
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ne220000EOS5_ENKUlRS5_E_clES7_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/string'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZZN7httplib6detail21write_content_chunkedIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_NS0_10compressorEEEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_RT0_RNS_5ErrorEENKUlPKNSA_18unordered_multimapISG_SG_NS0_11case_ignore4hashENS10_8equal_toENSE_INSA_4pairISH_SG_EEEEEEE_clES18_ENKUlPKcmE_clES1B_m
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7523
      functionLinenumberEnd: 7525
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail21write_content_chunkedIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_NS0_10compressorEEEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_RT0_RNS_5ErrorEENKUlvE0_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7557
      functionLinenumberEnd: 7557
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN7httplib6detail21write_content_chunkedIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_NS0_10compressorEEEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_RT0_RNS_5ErrorEENKUlPKNSA_18unordered_multimapISG_SG_NS0_11case_ignore4hashENS10_8equal_toENSE_INSA_4pairISH_SG_EEEEEEE_clES18_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7557,32'
          Dst:             _ZZN7httplib6detail21write_content_chunkedIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_NS0_10compressorEEEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_RT0_RNS_5ErrorEENKUlPKNSA_18unordered_multimapISG_SG_NS0_11case_ignore4hashENS10_8equal_toENSE_INSA_4pairISH_SG_EEEEEEE_clES18_
    - functionName:    _ZZN7httplib6detail21write_content_chunkedIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_NS0_10compressorEEEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_RT0_RNS_5ErrorEENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7514
      functionLinenumberEnd: 7514
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail21write_content_chunkedIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_NS0_10compressorEEEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_RT0_RNS_5ErrorEENKUlPKcmE_clES10_m
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7490
      functionLinenumberEnd: 7512
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          188
      EdgeCount:       60
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN7httplib6detail10write_dataERNS_6StreamEPKcm
        - _ZN7httplib6detail13from_i_to_hexEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7504,15'
          Dst:             _ZN7httplib6detail13from_i_to_hexEm
        - Src:             '../../httplib.h:7505,16'
          Dst:             _ZN7httplib6detail10write_dataERNS_6StreamEPKcm
    - functionName:    _ZZZN7httplib6detail21write_content_chunkedIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_NS0_10compressorEEEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEERKT_RT0_RNS_5ErrorEENKUlPKcmE_clES10_mENKUlS10_mE_clES10_m
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7497
      functionLinenumberEnd: 7499
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail12nocompressorD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3085
      functionLinenumberEnd: 3085
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail10compressorD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:3085,36'
          Dst:             _ZN7httplib6detail10compressorD2Ev
    - functionName:    _ZN7httplib6detail10compressorD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3065
      functionLinenumberEnd: 3065
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail12nocompressorC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3083
      functionLinenumberEnd: 3083
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail10compressorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:3083,7'
          Dst:             _ZN7httplib6detail10compressorC2Ev
    - functionName:    _ZN7httplib6detail10compressorC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3063
      functionLinenumberEnd: 3063
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail12nocompressorD0Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3085
      functionLinenumberEnd: 3085
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail12nocompressorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:3085,36'
          Dst:             _ZN7httplib6detail12nocompressorD2Ev
    - functionName:    _ZN7httplib6detail12nocompressor8compressEPKcmbNSt3__18functionIFbS3_mEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6653
      functionLinenumberEnd: 6656
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail10compressorD0Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3065
      functionLinenumberEnd: 3065
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail11make_uniqueINS0_15gzip_compressorEJEEENSt3__19enable_ifIXntsr3std8is_arrayIT_EE5valueENS3_10unique_ptrIS5_NS3_14default_deleteIS5_EEEEE4typeEDpOT0_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail15gzip_compressorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:523,33'
          Dst:             _ZN7httplib6detail15gzip_compressorC2Ev
    - functionName:    _ZN7httplib6detail15gzip_compressorD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6669
      functionLinenumberEnd: 6669
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7httplib6detail10compressorD2Ev
        - __clang_call_terminate
        - deflateEnd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6669,46'
          Dst:             deflateEnd
        - Src:             '../../httplib.h:6669,66'
          Dst:             _ZN7httplib6detail10compressorD2Ev
        - Src:             '../../httplib.h:6669,46'
          Dst:             __clang_call_terminate
    - functionName:    deflateEnd
      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:    _ZN7httplib6detail15gzip_compressorC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6659
      functionLinenumberEnd: 6667
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail10compressorC2Ev
        - _ZN7httplib6detail10compressorD2Ev
        - deflateInit2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6659,25'
          Dst:             _ZN7httplib6detail10compressorC2Ev
        - Src:             '../../httplib.h:6665,15'
          Dst:             deflateInit2_
        - Src:             '../../httplib.h:6667,1'
          Dst:             _ZN7httplib6detail10compressorD2Ev
    - functionName:    deflateInit2_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail15gzip_compressorD0Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6669
      functionLinenumberEnd: 6669
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail15gzip_compressorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6669,44'
          Dst:             _ZN7httplib6detail15gzip_compressorD2Ev
    - functionName:    _ZN7httplib6detail15gzip_compressor8compressEPKcmbNSt3__18functionIFbS3_mEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6672
      functionLinenumberEnd: 6708
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          214
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - deflate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6673,3'
          Dst:             __assert_fail
        - Src:             '../../httplib.h:6694,13'
          Dst:             deflate
        - Src:             '../../httplib.h:6702,5'
          Dst:             __assert_fail
        - Src:             '../../httplib.h:6704,5'
          Dst:             __assert_fail
    - functionName:    deflate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib8Response16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9818
      functionLinenumberEnd: 9819
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail16get_header_valueERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_PKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:9819,10'
          Dst:             _ZN7httplib6detail16get_header_valueERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_PKcm
    - functionName:    _ZN7httplib6detail25can_compress_content_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6488
      functionLinenumberEnd: 6511
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          107
      EdgeCount:       39
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN7httplib6detail18extract_media_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEE
        - _ZN7httplib6detail7str2tagERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../httplib.h:6494,3'
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:6491,20'
          Dst:             _ZN7httplib6detail18extract_media_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEE
        - Src:             '../../httplib.h:6492,14'
          Dst:             _ZN7httplib6detail7str2tagERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZZN7httplib6detail13encoding_typeERKNS_7RequestERKNS_8ResponseEENKUlPKcS8_E_clES8_S8_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6590
      functionLinenumberEnd: 6618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          166
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN7httplib6detail13parse_qualityEPKcS2_RNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERd
        - _ZZN7httplib6detail13encoding_typeERKNS_7RequestERKNS_8ResponseEENKUlNS0_12EncodingTypeEE_clES7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6592,10'
          Dst:             _ZN7httplib6detail13parse_qualityEPKcS2_RNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERd
        - Src:             '../../httplib.h:6600,39'
          Dst:             _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             '../../httplib.h:6614,31'
          Dst:             _ZZN7httplib6detail13encoding_typeERKNS_7RequestERKNS_8ResponseEENKUlNS0_12EncodingTypeEE_clES7_
        - Src:             '../../httplib.h:6614,48'
          Dst:             _ZZN7httplib6detail13encoding_typeERKNS_7RequestERKNS_8ResponseEENKUlNS0_12EncodingTypeEE_clES7_
    - functionName:    _ZN7httplib6detail13parse_qualityEPKcS2_RNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERd
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6514
      functionLinenumberEnd: 6564
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN7httplib6detail10split_findEPKcS2_cmNSt3__18functionIFbS2_S2_EEE
        - _ZN7httplib6detail6divideEPKcmcNSt3__18functionIFvS2_mS2_mEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6522,3'
          Dst:             _ZN7httplib6detail6divideEPKcmcNSt3__18functionIFvS2_mS2_mEEE
        - Src:             '../../httplib.h:6536,3'
          Dst:             _ZN7httplib6detail10split_findEPKcS2_cmNSt3__18functionIFbS2_S2_EEE
    - functionName:    _ZZN7httplib6detail13encoding_typeERKNS_7RequestERKNS_8ResponseEENKUlNS0_12EncodingTypeEE_clES7_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6580
      functionLinenumberEnd: 6587
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../httplib.h:6581,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN7httplib6detail6divideEPKcmcNSt3__18functionIFvS2_mS2_mEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5145
      functionLinenumberEnd: 5154
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail10split_findEPKcS2_cmNSt3__18functionIFbS2_S2_EEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5191
      functionLinenumberEnd: 5218
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          194
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN7httplib6detail4trimEPKcS2_mm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5198,16'
          Dst:             _ZN7httplib6detail4trimEPKcS2_mm
        - Src:             '../../httplib.h:5210,14'
          Dst:             _ZN7httplib6detail4trimEPKcS2_mm
    - functionName:    _ZZN7httplib6detail13parse_qualityEPKcS2_RNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERdENKUlS2_S2_E_clES2_S2_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6538
      functionLinenumberEnd: 6561
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          156
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7httplib6detail10from_charsEPKcS2_Rd
        - _ZN7httplib6detail4trimEPKcS2_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6547,25'
          Dst:             _ZN7httplib6detail4trimEPKcS2_mm
        - Src:             '../../httplib.h:6554,27'
          Dst:             _ZN7httplib6detail10from_charsEPKcS2_Rd
    - functionName:    _ZN7httplib6detail10from_charsEPKcS2_Rd
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - strtod
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:684,3'
          Dst:             __errno_location
        - Src:             '../../httplib.h:685,11'
          Dst:             strtod
        - Src:             '../../httplib.h:687,7'
          Dst:             __errno_location
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail13parse_qualityEPKcS2_RNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERdENKUlS2_mS2_mE_clES2_mS2_m
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6524
      functionLinenumberEnd: 6529
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7httplib6detail4trimEPKcS2_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6525,18'
          Dst:             _ZN7httplib6detail4trimEPKcS2_mm
    - functionName:    _ZN7httplib6detail18extract_media_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6455
      functionLinenumberEnd: 6486
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          119
      EdgeCount:       36
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
        - _ZN7httplib6detail9trim_copyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6466,7'
          Dst:             _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
        - Src:             '../../httplib.h:6485,10'
          Dst:             _ZN7httplib6detail9trim_copyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7httplib6detail9trim_copyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5130
      functionLinenumberEnd: 5132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail4trimEPKcS2_mm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5131,12'
          Dst:             _ZN7httplib6detail4trimEPKcS2_mm
    - functionName:    _ZZN7httplib6detail18extract_media_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEEENKUlPKcSJ_E_clESJ_SJ_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6467
      functionLinenumberEnd: 6480
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          122
      EdgeCount:       31
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN7httplib6detail23trim_double_quotes_copyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
        - _ZN7httplib6detail9trim_copyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6470,15'
          Dst:             _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
        - Src:             '../../httplib.h:6478,33'
          Dst:             _ZN7httplib6detail9trim_copyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:6478,49'
          Dst:             _ZN7httplib6detail23trim_double_quotes_copyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7httplib6detail23trim_double_quotes_copyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5135
      functionLinenumberEnd: 5140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZZN7httplib6detail18extract_media_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEEENKUlPKcSJ_E_clESJ_SJ_ENKUlSJ_SJ_E_clESJ_SJ_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6470
      functionLinenumberEnd: 6476
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail29process_multipart_ranges_dataIZNS0_27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEESJ_EUlvE_EEbS5_S8_SA_SJ_SJ_mRKT_EUlSJ_E_ZNS2_ISK_EEbS5_S8_SA_SJ_SJ_mSN_EUlSJ_E0_ZNS2_ISK_EEbS5_S8_SA_SJ_SJ_mSN_EUlmmE_EEbS8_SJ_SJ_mSL_T0_T1_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8486
      functionLinenumberEnd: 8516
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          259
      EdgeCount:       63
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN7httplib6detail27get_range_offset_and_lengthENSt3__14pairIllEEm
        - _ZN7httplib6detail31make_content_range_header_fieldERKNSt3__14pairImmEEm
        - _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlSI_E0_clESI_
        - _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlSI_E_clESI_
        - _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlmmE_clEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8488,5'
          Dst:             _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlSI_E0_clESI_
        - Src:             '../../httplib.h:8489,5'
          Dst:             _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlSI_E_clESI_
        - Src:             '../../httplib.h:8490,5'
          Dst:             _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlSI_E0_clESI_
        - Src:             '../../httplib.h:8492,7'
          Dst:             _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlSI_E0_clESI_
        - Src:             '../../httplib.h:8493,7'
          Dst:             _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlSI_E_clESI_
        - Src:             '../../httplib.h:8494,7'
          Dst:             _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlSI_E0_clESI_
        - Src:             '../../httplib.h:8498,9'
          Dst:             _ZN7httplib6detail27get_range_offset_and_lengthENSt3__14pairIllEEm
        - Src:             '../../httplib.h:8500,5'
          Dst:             _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlSI_E0_clESI_
        - Src:             '../../httplib.h:8501,12'
          Dst:             _ZN7httplib6detail31make_content_range_header_fieldERKNSt3__14pairImmEEm
        - Src:             '../../httplib.h:8501,5'
          Dst:             _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlSI_E_clESI_
        - Src:             '../../httplib.h:8502,5'
          Dst:             _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlSI_E0_clESI_
        - Src:             '../../httplib.h:8503,5'
          Dst:             _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlSI_E0_clESI_
        - Src:             '../../httplib.h:8505,10'
          Dst:             _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlmmE_clEmm
        - Src:             '../../httplib.h:8508,5'
          Dst:             _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlSI_E0_clESI_
        - Src:             '../../httplib.h:8511,3'
          Dst:             _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlSI_E0_clESI_
        - Src:             '../../httplib.h:8512,3'
          Dst:             _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlSI_E_clESI_
        - Src:             '../../httplib.h:8513,3'
          Dst:             _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlSI_E0_clESI_
    - functionName:    _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlSI_E0_clESI_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8561
      functionLinenumberEnd: 8561
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6Stream5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8561,44'
          Dst:             _ZN7httplib6Stream5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlSI_E_clESI_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8560
      functionLinenumberEnd: 8560
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6Stream5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8560,44'
          Dst:             _ZN7httplib6Stream5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7httplib6detail31make_content_range_header_fieldERKNSt3__14pairImmEEm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8468
      functionLinenumberEnd: 8479
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          125
      EdgeCount:       32
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail27write_multipart_ranges_dataIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_S7_S9_SI_SI_mRKT_ENKUlmmE_clEmm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8562
      functionLinenumberEnd: 8564
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail13write_contentIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEEmmRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8563,16'
          Dst:             _ZN7httplib6detail13write_contentIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEEmmRKT_
    - functionName:    _ZN7httplib6Stream5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9946
      functionLinenumberEnd: 9947
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail13write_contentIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEEmmT_RNS_5ErrorE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7432
      functionLinenumberEnd: 7435
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail27write_content_with_progressIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEEmmT_RKNSK_IFbmmEEERNS_5ErrorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7433,10'
          Dst:             _ZN7httplib6detail27write_content_with_progressIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEEmmT_RKNSK_IFbmmEEERNS_5ErrorE
    - functionName:    _ZN7httplib6detail27write_content_with_progressIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEEmmT_RKNSK_IFbmmEEERNS_5ErrorE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7380
      functionLinenumberEnd: 7427
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          197
      EdgeCount:       31
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib8DataSinkC2Ev
        - _ZN7httplib8DataSinkD2Ev
        - _ZZN7httplib6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESG_ENKUlvE_clEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7384,12'
          Dst:             _ZN7httplib8DataSinkC2Ev
        - Src:             '../../httplib.h:7407,34'
          Dst:             _ZZN7httplib6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESG_ENKUlvE_clEv
        - Src:             '../../httplib.h:7427,1'
          Dst:             _ZN7httplib8DataSinkD2Ev
        - Src:             '../../httplib.h:7427,1'
          Dst:             _ZN7httplib8DataSinkD2Ev
    - functionName:    _ZZN7httplib6detail27write_content_with_progressIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEEmmT_RKNSK_IFbmmEEERNS_5ErrorEENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7405
      functionLinenumberEnd: 7405
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail27write_content_with_progressIZNS_6Server27write_content_with_providerERNS_6StreamERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEESI_EUlvE_EEbS4_RKNSA_8functionIFbmmRNS_8DataSinkEEEEmmT_RKNSK_IFbmmEEERNS_5ErrorEENKUlPKcmE_clESZ_m
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7386
      functionLinenumberEnd: 7403
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          103
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7httplib6detail10write_dataERNS_6StreamEPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7388,11'
          Dst:             _ZN7httplib6detail10write_dataERNS_6StreamEPKcm
    - functionName:    _ZN7httplib6StreamC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1461
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail12BufferStreamD0Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3044
      functionLinenumberEnd: 3044
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail12BufferStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:3044,36'
          Dst:             _ZN7httplib6detail12BufferStreamD2Ev
    - functionName:    _ZNK7httplib6detail12BufferStream11is_readableEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10314
      functionLinenumberEnd: 10314
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6detail12BufferStream13wait_readableEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10316
      functionLinenumberEnd: 10316
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6detail12BufferStream13wait_writableEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10318
      functionLinenumberEnd: 10318
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6Stream13is_peer_aliveEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionLinenumberEnd: 1440
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail12BufferStream4readEPcm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10320
      functionLinenumberEnd: 10327
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6detail12BufferStream22get_remote_ip_and_portERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10336
      functionLinenumberEnd: 10336
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6detail12BufferStream21get_local_ip_and_portERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10339
      functionLinenumberEnd: 10339
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6detail12BufferStream6socketEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10341
      functionLinenumberEnd: 10341
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6detail12BufferStream8durationEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10343
      functionLinenumberEnd: 10343
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6Stream16set_read_timeoutEll
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6StreamD0Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1435
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail10set_headerERNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_SI_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7001
      functionLinenumberEnd: 7005
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7httplib6detail6fields13is_field_nameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7httplib6detail6fields14is_field_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7002,7'
          Dst:             _ZN7httplib6detail6fields13is_field_nameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:7002,37'
          Dst:             _ZN7httplib6detail6fields14is_field_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN7httplib6detail28make_multipart_data_boundaryEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8173
      functionLinenumberEnd: 8175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail13random_stringEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8174,44'
          Dst:             _ZN7httplib6detail13random_stringEm
    - functionName:    _ZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_m
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8537
      functionLinenumberEnd: 8549
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail29process_multipart_ranges_dataIZNS0_32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESD_mEUlSD_E_ZNS0_32get_multipart_ranges_data_lengthES4_SD_SD_mEUlSD_E0_ZNS0_32get_multipart_ranges_data_lengthES4_SD_SD_mEUlmmE_EEbS4_SD_SD_mT_T0_T1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8540,3'
          Dst:             _ZN7httplib6detail29process_multipart_ranges_dataIZNS0_32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESD_mEUlSD_E_ZNS0_32get_multipart_ranges_data_lengthES4_SD_SD_mEUlSD_E0_ZNS0_32get_multipart_ranges_data_lengthES4_SD_SD_mEUlmmE_EEbS4_SD_SD_mT_T0_T1_
    - functionName:    _ZN7httplib6detail13encoding_nameENS0_12EncodingTypeE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6643
      functionLinenumberEnd: 6650
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../httplib.h:6644,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8522
      functionLinenumberEnd: 8532
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail29process_multipart_ranges_dataIZNS0_26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEESF_mRSD_EUlSF_E_ZNS0_26make_multipart_ranges_dataES4_S6_SF_SF_mSG_EUlSF_E0_ZNS0_26make_multipart_ranges_dataES4_S6_SF_SF_mSG_EUlmmE_EEbS4_SF_SF_mT_T0_T1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8523,3'
          Dst:             _ZN7httplib6detail29process_multipart_ranges_dataIZNS0_26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEESF_mRSD_EUlSF_E_ZNS0_26make_multipart_ranges_dataES4_S6_SF_SF_mSG_EUlSF_E0_ZNS0_26make_multipart_ranges_dataES4_S6_SF_SF_mSG_EUlmmE_EEbS4_SF_SF_mT_T0_T1_
    - functionName:    _ZNK7httplib6Server26output_pre_compression_logERKNS_7RequestERKNS_8ResponseE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12210
      functionLinenumberEnd: 12215
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNK7httplib6Server12apply_rangesERKNS_7RequestERNS_8ResponseERNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESD_ENKUlPKcmE_clESF_m
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11820
      functionLinenumberEnd: 11822
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail29process_multipart_ranges_dataIZNS0_26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEESF_mRSD_EUlSF_E_ZNS0_26make_multipart_ranges_dataES4_S6_SF_SF_mSG_EUlSF_E0_ZNS0_26make_multipart_ranges_dataES4_S6_SF_SF_mSG_EUlmmE_EEbS4_SF_SF_mT_T0_T1_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8486
      functionLinenumberEnd: 8516
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          259
      EdgeCount:       63
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN7httplib6detail27get_range_offset_and_lengthENSt3__14pairIllEEm
        - _ZN7httplib6detail31make_content_range_header_fieldERKNSt3__14pairImmEEm
        - _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlSE_E0_clESE_
        - _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlSE_E_clESE_
        - _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlmmE_clEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8488,5'
          Dst:             _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlSE_E0_clESE_
        - Src:             '../../httplib.h:8489,5'
          Dst:             _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlSE_E_clESE_
        - Src:             '../../httplib.h:8490,5'
          Dst:             _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlSE_E0_clESE_
        - Src:             '../../httplib.h:8492,7'
          Dst:             _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlSE_E0_clESE_
        - Src:             '../../httplib.h:8493,7'
          Dst:             _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlSE_E_clESE_
        - Src:             '../../httplib.h:8494,7'
          Dst:             _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlSE_E0_clESE_
        - Src:             '../../httplib.h:8498,9'
          Dst:             _ZN7httplib6detail27get_range_offset_and_lengthENSt3__14pairIllEEm
        - Src:             '../../httplib.h:8500,5'
          Dst:             _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlSE_E0_clESE_
        - Src:             '../../httplib.h:8501,12'
          Dst:             _ZN7httplib6detail31make_content_range_header_fieldERKNSt3__14pairImmEEm
        - Src:             '../../httplib.h:8501,5'
          Dst:             _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlSE_E_clESE_
        - Src:             '../../httplib.h:8502,5'
          Dst:             _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlSE_E0_clESE_
        - Src:             '../../httplib.h:8503,5'
          Dst:             _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlSE_E0_clESE_
        - Src:             '../../httplib.h:8505,10'
          Dst:             _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlmmE_clEmm
        - Src:             '../../httplib.h:8508,5'
          Dst:             _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlSE_E0_clESE_
        - Src:             '../../httplib.h:8511,3'
          Dst:             _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlSE_E0_clESE_
        - Src:             '../../httplib.h:8512,3'
          Dst:             _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlSE_E_clESE_
        - Src:             '../../httplib.h:8513,3'
          Dst:             _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlSE_E0_clESE_
    - functionName:    _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlSE_E0_clESE_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8526
      functionLinenumberEnd: 8526
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlSE_E_clESE_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8525
      functionLinenumberEnd: 8525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail26make_multipart_ranges_dataERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESE_mRSC_ENKUlmmE_clEmm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8527
      functionLinenumberEnd: 8531
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8528,9'
          Dst:             __assert_fail
    - functionName:    _ZN7httplib6detail29process_multipart_ranges_dataIZNS0_32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESD_mEUlSD_E_ZNS0_32get_multipart_ranges_data_lengthES4_SD_SD_mEUlSD_E0_ZNS0_32get_multipart_ranges_data_lengthES4_SD_SD_mEUlmmE_EEbS4_SD_SD_mT_T0_T1_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8486
      functionLinenumberEnd: 8516
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          263
      EdgeCount:       63
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN7httplib6detail27get_range_offset_and_lengthENSt3__14pairIllEEm
        - _ZN7httplib6detail31make_content_range_header_fieldERKNSt3__14pairImmEEm
        - _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlSC_E0_clESC_
        - _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlSC_E_clESC_
        - _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlmmE_clEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8488,5'
          Dst:             _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlSC_E0_clESC_
        - Src:             '../../httplib.h:8489,5'
          Dst:             _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlSC_E_clESC_
        - Src:             '../../httplib.h:8490,5'
          Dst:             _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlSC_E0_clESC_
        - Src:             '../../httplib.h:8492,7'
          Dst:             _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlSC_E0_clESC_
        - Src:             '../../httplib.h:8493,7'
          Dst:             _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlSC_E_clESC_
        - Src:             '../../httplib.h:8494,7'
          Dst:             _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlSC_E0_clESC_
        - Src:             '../../httplib.h:8498,9'
          Dst:             _ZN7httplib6detail27get_range_offset_and_lengthENSt3__14pairIllEEm
        - Src:             '../../httplib.h:8500,5'
          Dst:             _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlSC_E0_clESC_
        - Src:             '../../httplib.h:8501,12'
          Dst:             _ZN7httplib6detail31make_content_range_header_fieldERKNSt3__14pairImmEEm
        - Src:             '../../httplib.h:8501,5'
          Dst:             _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlSC_E_clESC_
        - Src:             '../../httplib.h:8502,5'
          Dst:             _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlSC_E0_clESC_
        - Src:             '../../httplib.h:8503,5'
          Dst:             _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlSC_E0_clESC_
        - Src:             '../../httplib.h:8505,10'
          Dst:             _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlmmE_clEmm
        - Src:             '../../httplib.h:8508,5'
          Dst:             _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlSC_E0_clESC_
        - Src:             '../../httplib.h:8511,3'
          Dst:             _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlSC_E0_clESC_
        - Src:             '../../httplib.h:8512,3'
          Dst:             _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlSC_E_clESC_
        - Src:             '../../httplib.h:8513,3'
          Dst:             _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlSC_E0_clESC_
    - functionName:    _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlSC_E0_clESC_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8543
      functionLinenumberEnd: 8543
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlSC_E_clESC_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8542
      functionLinenumberEnd: 8542
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail32get_multipart_ranges_data_lengthERKNS_7RequestERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_mENKUlmmE_clEmm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8544
      functionLinenumberEnd: 8546
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail13random_stringEm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8152
      functionLinenumberEnd: 8171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN7httplib6detail13random_stringEmENKUlvE_clEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8156,28'
          Dst:             _ZZN7httplib6detail13random_stringEmENKUlvE_clEv
    - functionName:    _ZZN7httplib6detail13random_stringEmENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8156
      functionLinenumberEnd: 8164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail15coalesce_rangesERNSt3__16vectorINS1_4pairIllEENS1_9allocatorIS4_EEEEm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8332
      functionLinenumberEnd: 8386
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          258
      EdgeCount:       57
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail15coalesce_rangesERNSt3__16vectorINS1_4pairIllEENS1_9allocatorIS4_EEEEmENKUlRKS4_SA_E_clESA_SA_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8337
      functionLinenumberEnd: 8337
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6Server15process_requestERNS_6StreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiSB_ibRbRKNS3_8functionIFvRNS_7RequestEEEEPbENUlmmRNS_8DataSinkEE_C2EOSN_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12136
      functionLinenumberEnd: 12136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6Server15process_requestERNS_6StreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiSB_ibRbRKNS3_8functionIFvRNS_7RequestEEEEPbENKUlmmRNS_8DataSinkEE_clEmmSM_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12136
      functionLinenumberEnd: 12138
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7httplib6detail4mmap4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:12137,30'
          Dst:             _ZNK7httplib6detail4mmap4dataEv
    - functionName:    _ZNK7httplib6detail4mmap4dataEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5384
      functionLinenumberEnd: 5385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6Server15process_requestERNS_6StreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiSB_ibRbRKNS3_8functionIFvRNS_7RequestEEEEPbENUlmmRNS_8DataSinkEE_C2ERKSN_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12136
      functionLinenumberEnd: 12136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail14file_extensionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4967
      functionLinenumberEnd: 4972
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       27
      CyclomaticComplexity: 14
      functionsReached:
        - __cxa_thread_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4969,3'
          Dst:             __cxa_thread_atexit
    - functionName:    _ZN7httplib6detail4mmapC2EPKc
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5305
      functionLinenumberEnd: 5305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail4mmap4openEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5305,39'
          Dst:             _ZN7httplib6detail4mmap4openEPKc
    - functionName:    _ZN7httplib6detail4mmap4openEPKc
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5309
      functionLinenumberEnd: 5376
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail4mmap5closeEv
        - fstat
        - mmap
        - open
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5310,3'
          Dst:             _ZN7httplib6detail4mmap5closeEv
        - Src:             '../../httplib.h:5355,9'
          Dst:             open
        - Src:             '../../httplib.h:5359,7'
          Dst:             fstat
        - Src:             '../../httplib.h:5360,5'
          Dst:             _ZN7httplib6detail4mmap5closeEv
        - Src:             '../../httplib.h:5365,11'
          Dst:             mmap
        - Src:             '../../httplib.h:5369,5'
          Dst:             _ZN7httplib6detail4mmap5closeEv
    - functionName:    _ZN7httplib6detail4mmap5closeEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5388
      functionLinenumberEnd: 5418
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - close
        - munmap
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5408,5'
          Dst:             munmap
        - Src:             '../../httplib.h:5413,5'
          Dst:             close
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    munmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail4mmapD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5307
      functionLinenumberEnd: 5307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7httplib6detail4mmap5closeEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5307,24'
          Dst:             _ZN7httplib6detail4mmap5closeEv
        - Src:             '../../httplib.h:5307,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7httplib6Server19handle_file_requestERNS_7RequestERNS_8ResponseE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11349
      functionLinenumberEnd: 11423
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         113
      ICount:          555
      EdgeCount:       204
      CyclomaticComplexity: 93
      functionsReached:
        - _ZN7httplib6detail12compute_etagERKNS0_8FileStatE
        - _ZN7httplib6detail13is_valid_pathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7httplib6detail17canonicalize_pathEPKcRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN7httplib6detail17find_content_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEES9_
        - _ZN7httplib6detail19is_path_within_baseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - _ZN7httplib6detail23file_mtime_to_http_dateEl
        - _ZN7httplib6detail8FileStatC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - _ZN7httplib8Response12set_redirectERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN7httplib8Response20set_content_providerEmRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFbmmRNS_8DataSinkEEEENSA_IFvbEEE
        - _ZNK7httplib6Server14check_if_rangeERNS_7RequestERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEl
        - _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - _ZNK7httplib6Server21check_if_not_modifiedERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEl
        - _ZNK7httplib6detail4mmap4sizeEv
        - _ZNK7httplib6detail4mmap7is_openEv
        - _ZNK7httplib6detail8FileStat5mtimeEv
        - _ZNK7httplib6detail8FileStat6is_dirEv
        - _ZNK7httplib6detail8FileStat7is_fileEv
        - _ZZN7httplib6Server19handle_file_requestERNS_7RequestERNS_8ResponseEENUlmmRNS_8DataSinkEE_D2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:11354,11'
          Dst:             _ZN7httplib6detail13is_valid_pathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:11362,15'
          Dst:             _ZN7httplib6detail17canonicalize_pathEPKcRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             '../../httplib.h:11363,16'
          Dst:             _ZN7httplib6detail19is_path_within_baseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             '../../httplib.h:11370,26'
          Dst:             _ZN7httplib6detail8FileStatC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:11372,18'
          Dst:             _ZNK7httplib6detail8FileStat6is_dirEv
        - Src:             '../../httplib.h:11373,15'
          Dst:             _ZN7httplib8Response12set_redirectERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             '../../httplib.h:11377,18'
          Dst:             _ZNK7httplib6detail8FileStat7is_fileEv
        - Src:             '../../httplib.h:11379,17'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             '../../httplib.h:11382,23'
          Dst:             _ZN7httplib6detail12compute_etagERKNS0_8FileStatE
        - Src:             '../../httplib.h:11383,36'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             '../../httplib.h:11385,29'
          Dst:             _ZNK7httplib6detail8FileStat5mtimeEv
        - Src:             '../../httplib.h:11387,32'
          Dst:             _ZN7httplib6detail23file_mtime_to_http_dateEl
        - Src:             '../../httplib.h:11389,17'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - Src:             '../../httplib.h:11392,15'
          Dst:             _ZNK7httplib6Server21check_if_not_modifiedERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEl
        - Src:             '../../httplib.h:11394,11'
          Dst:             _ZNK7httplib6Server14check_if_rangeERNS_7RequestERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEl
        - Src:             '../../httplib.h:11397,20'
          Dst:             _ZNK7httplib6detail4mmap7is_openEv
        - Src:             '../../httplib.h:11398,13'
          Dst:             _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - Src:             '../../httplib.h:11403,19'
          Dst:             _ZNK7httplib6detail4mmap4sizeEv
        - Src:             '../../httplib.h:11404,15'
          Dst:             _ZN7httplib6detail17find_content_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEES9_
        - Src:             '../../httplib.h:11402,15'
          Dst:             _ZN7httplib8Response20set_content_providerEmRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFbmmRNS_8DataSinkEEEENSA_IFvbEEE
        - Src:             '../../httplib.h:11402,11'
          Dst:             _ZZN7httplib6Server19handle_file_requestERNS_7RequestERNS_8ResponseEENUlmmRNS_8DataSinkEE_D2Ev
        - Src:             '../../httplib.h:11402,11'
          Dst:             _ZZN7httplib6Server19handle_file_requestERNS_7RequestERNS_8ResponseEENUlmmRNS_8DataSinkEE_D2Ev
        - Src:             '../../httplib.h:11417,11'
          Dst:             _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
    - functionName:    _ZN7httplib13ContentReaderC2ENSt3__18functionIFbNS2_IFbPKcmEEEEEENS2_IFbNS2_IFbRKNS_8FormDataEEEES6_EEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib13ContentReaderC2EOS0_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6Server35dispatch_request_for_content_readerERNS_7RequestERNS_8ResponseENS_13ContentReaderERKNSt3__16vectorINS6_4pairINS6_10unique_ptrINS_6detail11MatcherBaseENS6_14default_deleteISB_EEEENS6_8functionIFvRKS1_S4_RKS5_EEEEENS6_9allocatorISM_EEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11838
      functionLinenumberEnd: 11853
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          107
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK7httplib6detail11MatcherBase7patternEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:11844,36'
          Dst:             _ZNK7httplib6detail11MatcherBase7patternEv
    - functionName:    _ZN7httplib13ContentReaderD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6Server12read_contentERNS_6StreamERNS_7RequestERNS_8ResponseE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11174
      functionLinenumberEnd: 11248
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          197
      EdgeCount:       49
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN7httplib6detail16parse_query_textERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_8multimapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEE
        - _ZN7httplib6detail18extract_media_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEE
        - _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - _ZNK7httplib6Server17read_content_coreERNS_6StreamERNS_7RequestERNS_8ResponseENSt3__18functionIFbPKcmEEENS8_IFbRKNS_8FormDataEEEESC_
        - _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:11179,7'
          Dst:             _ZNK7httplib6Server17read_content_coreERNS_6StreamERNS_7RequestERNS_8ResponseENSt3__18functionIFbPKcmEEENS8_IFbRKNS_8FormDataEEEESC_
        - Src:             '../../httplib.h:11235,36'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:11236,9'
          Dst:             _ZN7httplib6detail18extract_media_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEE
        - Src:             '../../httplib.h:11240,9'
          Dst:             _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - Src:             '../../httplib.h:11243,7'
          Dst:             _ZN7httplib6detail16parse_query_textERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_8multimapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEE
    - functionName:    _ZNK7httplib6Server16dispatch_requestERNS_7RequestERNS_8ResponseERKNSt3__16vectorINS5_4pairINS5_10unique_ptrINS_6detail11MatcherBaseENS5_14default_deleteISA_EEEENS5_8functionIFvRKS1_S4_EEEEENS5_9allocatorISJ_EEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11727
      functionLinenumberEnd: 11742
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK7httplib6detail11MatcherBase7patternEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:11733,36'
          Dst:             _ZNK7httplib6detail11MatcherBase7patternEv
    - functionName:    _ZNK7httplib6detail11MatcherBase7patternEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6Server17read_content_coreERNS_6StreamERNS_7RequestERNS_8ResponseENSt3__18functionIFbPKcmEEENS8_IFbRKNS_8FormDataEEEESC_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11260
      functionLinenumberEnd: 11347
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          420
      EdgeCount:       140
      CyclomaticComplexity: 67
      functionsReached:
        - _ZN7httplib6detail11select_readEill
        - _ZN7httplib6detail12read_contentINS_7RequestEEEbRNS_6StreamERT_mRiNSt3__18functionIFbmmEEENS9_IFbPKcmmmEEEb
        - _ZN7httplib6detail14FormDataParser12set_boundaryEONSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7httplib6detail14FormDataParserC2Ev
        - _ZN7httplib6detail14FormDataParserD2Ev
        - _ZN7httplib6detail24parse_multipart_boundaryERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERS7_
        - _ZN7httplib6detail27read_content_without_lengthERNS_6StreamEmNSt3__18functionIFbPKcmmmEEE
        - _ZN7httplib6detail28is_chunked_transfer_encodingERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEE
        - _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - _ZNK7httplib6detail14FormDataParser8is_validEv
        - _ZNK7httplib7Request10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - _ZNK7httplib7Request22is_multipart_form_dataEv
        - _ZZNK7httplib6Server17read_content_coreERNS_6StreamERNS_7RequestERNS_8ResponseENSt3__18functionIFbPKcmEEENS8_IFbRKNS_8FormDataEEEESC_ENUlSA_mmmE0_D2Ev
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:11261,26'
          Dst:             _ZN7httplib6detail14FormDataParserC2Ev
        - Src:             '../../httplib.h:11264,11'
          Dst:             _ZNK7httplib7Request22is_multipart_form_dataEv
        - Src:             '../../httplib.h:11265,36'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:11267,10'
          Dst:             _ZN7httplib6detail24parse_multipart_boundaryERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERS7_
        - Src:             '../../httplib.h:11269,7'
          Dst:             _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - Src:             '../../httplib.h:11273,32'
          Dst:             _ZN7httplib6detail14FormDataParser12set_boundaryEONSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:11279,5'
          Dst:             _ZZNK7httplib6Server17read_content_coreERNS_6StreamERNS_7RequestERNS_8ResponseENSt3__18functionIFbPKcmEEENS8_IFbRKNS_8FormDataEEEESC_ENUlSA_mmmE0_D2Ev
        - Src:             '../../httplib.h:11279,5'
          Dst:             _ZZNK7httplib6Server17read_content_coreERNS_6StreamERNS_7RequestERNS_8ResponseENSt3__18functionIFbPKcmEEENS8_IFbRKNS_8FormDataEEEESC_ENUlSA_mmmE0_D2Ev
        - Src:             '../../httplib.h:11295,12'
          Dst:             _ZNK7httplib7Request10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:11296,8'
          Dst:             _ZN7httplib6detail28is_chunked_transfer_encodingERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEE
        - Src:             '../../httplib.h:11307,22'
          Dst:             _ZN7httplib6detail11select_readEill
        - Src:             '../../httplib.h:11312,13'
          Dst:             _ZN7httplib6detail27read_content_without_lengthERNS_6StreamEmNSt3__18functionIFbPKcmmmEEE
        - Src:             '../../httplib.h:11331,8'
          Dst:             _ZN7httplib6detail12read_contentINS_7RequestEEEbRNS_6StreamERT_mRiNSt3__18functionIFbmmEEENS9_IFbPKcmmmEEEb
        - Src:             '../../httplib.h:11338,11'
          Dst:             _ZNK7httplib7Request22is_multipart_form_dataEv
        - Src:             '../../httplib.h:11339,37'
          Dst:             _ZNK7httplib6detail14FormDataParser8is_validEv
        - Src:             '../../httplib.h:11341,7'
          Dst:             _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - Src:             '../../httplib.h:11347,1'
          Dst:             _ZN7httplib6detail14FormDataParserD2Ev
        - Src:             '../../httplib.h:11347,1'
          Dst:             _ZN7httplib6detail14FormDataParserD2Ev
    - functionName:    _ZN7httplib6detail16parse_query_textERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_8multimapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7656
      functionLinenumberEnd: 7658
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail16parse_query_textEPKcmRNSt3__18multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS3_4lessISA_EENS8_INS3_4pairIKSA_SA_EEEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7657,3'
          Dst:             _ZN7httplib6detail16parse_query_textEPKcmRNSt3__18multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS3_4lessISA_EENS8_INS3_4pairIKSA_SA_EEEEEE
    - functionName:    _ZN7httplib6detail16parse_query_textEPKcmRNSt3__18multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS3_4lessISA_EENS8_INS3_4pairIKSA_SA_EEEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7634
      functionLinenumberEnd: 7654
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7636,3'
          Dst:             _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
    - functionName:    _ZZN7httplib6detail16parse_query_textEPKcmRNSt3__18multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS3_4lessISA_EENS8_INS3_4pairIKSA_SA_EEEEEEENKUlS2_S2_E_clES2_S2_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7636
      functionLinenumberEnd: 7653
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          186
      EdgeCount:       50
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN7httplib22decode_query_componentERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - _ZN7httplib6detail6divideEPKcmcNSt3__18functionIFvS2_mS2_mEEE
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:7643,5'
          Dst:             _ZN7httplib6detail6divideEPKcmcNSt3__18functionIFvS2_mS2_mEEE
        - Src:             '../../httplib.h:7651,22'
          Dst:             _ZN7httplib22decode_query_componentERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - Src:             '../../httplib.h:7651,51'
          Dst:             _ZN7httplib22decode_query_componentERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
    - functionName:    _ZN7httplib22decode_query_componentERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9597
      functionLinenumberEnd: 9619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          189
      EdgeCount:       35
      CyclomaticComplexity: 2
      functionsReached:
        - strtoul
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:9605,29'
          Dst:             strtoul
    - functionName:    _ZZZN7httplib6detail16parse_query_textEPKcmRNSt3__18multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS3_4lessISA_EENS8_INS3_4pairIKSA_SA_EEEEEEENKUlS2_S2_E_clES2_S2_ENKUlS2_mS2_mE_clES2_mS2_m
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7645
      functionLinenumberEnd: 7648
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail14FormDataParserC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7871
      functionLinenumberEnd: 8149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib8FormDataC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7871,3'
          Dst:             _ZN7httplib8FormDataC2Ev
    - functionName:    _ZNK7httplib7Request22is_multipart_form_dataEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9748
      functionLinenumberEnd: 9751
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7httplib6detail18extract_media_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEE
        - _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:9749,30'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:9750,10'
          Dst:             _ZN7httplib6detail18extract_media_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEE
    - functionName:    _ZN7httplib6detail24parse_multipart_boundaryERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERS7_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7693
      functionLinenumberEnd: 7700
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          102
      EdgeCount:       26
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN7httplib6detail18extract_media_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7695,3'
          Dst:             _ZN7httplib6detail18extract_media_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEE
    - functionName:    _ZN7httplib6detail14FormDataParser12set_boundaryEONSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7873
      functionLinenumberEnd: 7877
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNK7httplib6Server17read_content_coreERNS_6StreamERNS_7RequestERNS_8ResponseENSt3__18functionIFbPKcmEEENS8_IFbRKNS_8FormDataEEEESC_ENUlSA_mmmE0_D2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11279
      functionLinenumberEnd: 11279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail11select_readEill
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5485
      functionLinenumberEnd: 5486
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail11select_implEisll
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5486,10'
          Dst:             _ZN7httplib6detail11select_implEisll
    - functionName:    _ZNK7httplib6detail14FormDataParser8is_validEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7879
      functionLinenumberEnd: 7879
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail14FormDataParserD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7869
      functionLinenumberEnd: 7869
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib8FormDataD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7869,7'
          Dst:             _ZN7httplib8FormDataD2Ev
    - functionName:    _ZN7httplib6detail11select_implEisll
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5474
      functionLinenumberEnd: 5482
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - short
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail12handle_EINTRIZNS0_11select_implEisllEUlvE_EElT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5482,10'
          Dst:             _ZN7httplib6detail12handle_EINTRIZNS0_11select_implEisllEUlvE_EElT_
    - functionName:    _ZN7httplib6detail12handle_EINTRIZNS0_11select_implEisllEUlvE_EElT_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5427
      functionLinenumberEnd: 5437
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZZN7httplib6detail11select_implEisllENKUlvE_clEv
        - __errno_location
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5430,11'
          Dst:             _ZZN7httplib6detail11select_implEisllENKUlvE_clEv
        - Src:             '../../httplib.h:5431,20'
          Dst:             __errno_location
    - functionName:    _ZZN7httplib6detail11select_implEisllENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5482
      functionLinenumberEnd: 5482
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail12poll_wrapperEP6pollfdmi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5482,38'
          Dst:             _ZN7httplib6detail12poll_wrapperEP6pollfdmi
    - functionName:    _ZN7httplib6detail12poll_wrapperEP6pollfdmi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5465
      functionLinenumberEnd: 5469
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - poll
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5469,10'
          Dst:             poll
    - functionName:    poll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNK7httplib6Server17read_content_coreERNS_6StreamERNS_7RequestERNS_8ResponseENSt3__18functionIFbPKcmEEENS8_IFbRKNS_8FormDataEEEESC_ENUlSA_mmmE0_C2EOSI_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11279
      functionLinenumberEnd: 11279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNK7httplib6Server17read_content_coreERNS_6StreamERNS_7RequestERNS_8ResponseENSt3__18functionIFbPKcmEEENS8_IFbRKNS_8FormDataEEEESC_ENKUlSA_mmmE0_clESA_mmm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11280
      functionLinenumberEnd: 11280
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNK7httplib6Server17read_content_coreERNS_6StreamERNS_7RequestERNS_8ResponseENSt3__18functionIFbPKcmEEENS8_IFbRKNS_8FormDataEEEESC_ENUlSA_mmmE0_C2ERKSI_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11279
      functionLinenumberEnd: 11279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNK7httplib6Server17read_content_coreERNS_6StreamERNS_7RequestERNS_8ResponseENSt3__18functionIFbPKcmEEENS8_IFbRKNS_8FormDataEEEESC_ENKUlSA_mmmE_clESA_mmm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11274
      functionLinenumberEnd: 11276
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail14FormDataParser5parseEPKcmRKNSt3__18functionIFbRKNS_8FormDataEEEERKNS5_IFbS3_mEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:11275,41'
          Dst:             _ZN7httplib6detail14FormDataParser5parseEPKcmRKNSt3__18functionIFbRKNS_8FormDataEEEERKNS5_IFbS3_mEEE
    - functionName:    _ZN7httplib6detail14FormDataParser5parseEPKcmRKNSt3__18functionIFbRKNS_8FormDataEEEERKNS5_IFbS3_mEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7882
      functionLinenumberEnd: 8022
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          666
      EdgeCount:       240
      CyclomaticComplexity: 118
      functionsReached:
        - _ZN7httplib21decode_path_componentERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7httplib6detail12parse_headerIZNS0_14FormDataParser5parseEPKcmRKNSt3__18functionIFbRKNS_8FormDataEEEERKNS6_IFbS4_mEEEEUlRKNS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESP_E0_EEbS4_S4_T_
        - _ZN7httplib6detail12parse_headerIZNS0_14FormDataParser5parseEPKcmRKNSt3__18functionIFbRKNS_8FormDataEEEERKNS6_IFbS4_mEEEEUlRKNS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESP_E_EEbS4_S4_T_
        - _ZN7httplib6detail14FormDataParser10buf_appendEPKcm
        - _ZN7httplib6detail14FormDataParser15clear_file_infoEv
        - _ZN7httplib6detail14FormDataParser9buf_eraseEm
        - _ZN7httplib6detail24parse_disposition_paramsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_8multimapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEE
        - _ZN7httplib6detail7str_lenILm14EEEmRAT__Kc
        - _ZN7httplib6detail9trim_copyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7httplib6detail14FormDataParser14buf_start_withERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK7httplib6detail14FormDataParser22start_with_case_ignoreERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcm
        - _ZNK7httplib6detail14FormDataParser25parse_content_dispositionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - _ZNK7httplib6detail14FormDataParser8buf_dataEv
        - _ZNK7httplib6detail14FormDataParser8buf_findERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK7httplib6detail14FormDataParser8buf_headEm
        - _ZNK7httplib6detail14FormDataParser8buf_sizeEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../httplib.h:7887,7'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:7884,5'
          Dst:             _ZN7httplib6detail14FormDataParser10buf_appendEPKcm
        - Src:             '../../httplib.h:7886,12'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_sizeEv
        - Src:             '../../httplib.h:7889,20'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_findERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:7890,20'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_sizeEv
        - Src:             '../../httplib.h:7891,9'
          Dst:             _ZN7httplib6detail14FormDataParser9buf_eraseEm
        - Src:             '../../httplib.h:7896,9'
          Dst:             _ZN7httplib6detail14FormDataParser15clear_file_infoEv
        - Src:             '../../httplib.h:7901,20'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_findERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:7903,22'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_sizeEv
        - Src:             '../../httplib.h:7910,13'
          Dst:             _ZN7httplib6detail14FormDataParser9buf_eraseEm
        - Src:             '../../httplib.h:7915,31'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_headEm
        - Src:             '../../httplib.h:7917,16'
          Dst:             _ZN7httplib6detail12parse_headerIZNS0_14FormDataParser5parseEPKcmRKNSt3__18functionIFbRKNS_8FormDataEEEERKNS6_IFbS4_mEEEEUlRKNS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESP_E_EEbS4_S4_T_
        - Src:             '../../httplib.h:7924,16'
          Dst:             _ZN7httplib6detail12parse_headerIZNS0_14FormDataParser5parseEPKcmRKNSt3__18functionIFbRKNS_8FormDataEEEERKNS6_IFbS4_mEEEEUlRKNS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESP_E0_EEbS4_S4_T_
        - Src:             '../../httplib.h:7935,15'
          Dst:             _ZNK7httplib6detail14FormDataParser22start_with_case_ignoreERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:7937,41'
          Dst:             _ZN7httplib6detail7str_lenILm14EEEmRAT__Kc
        - Src:             '../../httplib.h:7937,17'
          Dst:             _ZN7httplib6detail9trim_copyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:7940,17'
          Dst:             _ZNK7httplib6detail14FormDataParser25parse_content_dispositionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - Src:             '../../httplib.h:7942,15'
          Dst:             _ZN7httplib6detail24parse_disposition_paramsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_8multimapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEE
        - Src:             '../../httplib.h:7962,21'
          Dst:             _ZNK7httplib6detail14FormDataParser22start_with_case_ignoreERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:7963,36'
          Dst:             _ZN7httplib21decode_path_componentERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             '../../httplib.h:7972,11'
          Dst:             _ZN7httplib6detail14FormDataParser9buf_eraseEm
        - Src:             '../../httplib.h:7973,17'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_findERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:7979,42'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_sizeEv
        - Src:             '../../httplib.h:7980,20'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_findERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:7981,19'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_sizeEv
        - Src:             '../../httplib.h:7982,33'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_dataEv
        - Src:             '../../httplib.h:7986,11'
          Dst:             _ZN7httplib6detail14FormDataParser9buf_eraseEm
        - Src:             '../../httplib.h:7989,22'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_sizeEv
        - Src:             '../../httplib.h:7991,35'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_dataEv
        - Src:             '../../httplib.h:7995,13'
          Dst:             _ZN7httplib6detail14FormDataParser9buf_eraseEm
        - Src:             '../../httplib.h:8002,28'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_sizeEv
        - Src:             '../../httplib.h:8003,13'
          Dst:             _ZNK7httplib6detail14FormDataParser14buf_start_withERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:8004,11'
          Dst:             _ZN7httplib6detail14FormDataParser9buf_eraseEm
        - Src:             '../../httplib.h:8007,30'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_sizeEv
        - Src:             '../../httplib.h:8008,15'
          Dst:             _ZNK7httplib6detail14FormDataParser14buf_start_withERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:8009,13'
          Dst:             _ZN7httplib6detail14FormDataParser9buf_eraseEm
        - Src:             '../../httplib.h:8011,23'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_sizeEv
        - Src:             '../../httplib.h:8011,13'
          Dst:             _ZN7httplib6detail14FormDataParser9buf_eraseEm
    - functionName:    _ZN7httplib6detail14FormDataParser10buf_appendEPKcm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8127
      functionLinenumberEnd: 8143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          130
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK7httplib6detail14FormDataParser8buf_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8128,27'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_sizeEv
    - functionName:    _ZNK7httplib6detail14FormDataParser8buf_sizeEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8094
      functionLinenumberEnd: 8094
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6detail14FormDataParser8buf_findERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8104
      functionLinenumberEnd: 8125
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK7httplib6detail14FormDataParser10start_withERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEmmSA_
        - _ZNK7httplib6detail14FormDataParser8buf_sizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8111,40'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_sizeEv
        - Src:             '../../httplib.h:8117,47'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_sizeEv
        - Src:             '../../httplib.h:8119,11'
          Dst:             _ZNK7httplib6detail14FormDataParser10start_withERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEmmSA_
        - Src:             '../../httplib.h:8124,12'
          Dst:             _ZNK7httplib6detail14FormDataParser8buf_sizeEv
    - functionName:    _ZN7httplib6detail14FormDataParser9buf_eraseEm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8145
      functionLinenumberEnd: 8145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail14FormDataParser15clear_file_infoEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8025
      functionLinenumberEnd: 8030
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6detail14FormDataParser8buf_headEm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8098
      functionLinenumberEnd: 8098
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail12parse_headerIZNS0_14FormDataParser5parseEPKcmRKNSt3__18functionIFbRKNS_8FormDataEEEERKNS6_IFbS4_mEEEEUlRKNS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESP_E_EEbS4_S4_T_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4980
      functionLinenumberEnd: 5024
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         69
      ICount:          330
      EdgeCount:       73
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib21decode_path_componentERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN7httplib6detail15is_space_or_tabEc
        - _ZN7httplib6detail6fields13is_field_nameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7httplib6detail6fields14is_field_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZZN7httplib6detail14FormDataParser5parseEPKcmRKNSt3__18functionIFbRKNS_8FormDataEEEERKNS5_IFbS3_mEEEENKUlRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESO_E_clESO_SO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4982,23'
          Dst:             _ZN7httplib6detail15is_space_or_tabEc
        - Src:             '../../httplib.h:4992,8'
          Dst:             _ZN7httplib6detail6fields13is_field_nameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:5000,21'
          Dst:             _ZN7httplib6detail15is_space_or_tabEc
        - Src:             '../../httplib.h:5011,10'
          Dst:             _ZN7httplib6detail6fields14is_field_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:5013,9'
          Dst:             _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             '../../httplib.h:5014,9'
          Dst:             _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             '../../httplib.h:5015,7'
          Dst:             _ZZN7httplib6detail14FormDataParser5parseEPKcmRKNSt3__18functionIFbRKNS_8FormDataEEEERKNS5_IFbS3_mEEEENKUlRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESO_E_clESO_SO_
        - Src:             '../../httplib.h:5017,15'
          Dst:             _ZN7httplib21decode_path_componentERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             '../../httplib.h:5017,7'
          Dst:             _ZZN7httplib6detail14FormDataParser5parseEPKcmRKNSt3__18functionIFbRKNS_8FormDataEEEERKNS5_IFbS3_mEEEENKUlRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESO_E_clESO_SO_
    - functionName:    _ZN7httplib6detail12parse_headerIZNS0_14FormDataParser5parseEPKcmRKNSt3__18functionIFbRKNS_8FormDataEEEERKNS6_IFbS4_mEEEEUlRKNS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESP_E0_EEbS4_S4_T_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4980
      functionLinenumberEnd: 5024
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          332
      EdgeCount:       73
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib21decode_path_componentERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN7httplib6detail15is_space_or_tabEc
        - _ZN7httplib6detail6fields13is_field_nameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7httplib6detail6fields14is_field_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZZN7httplib6detail14FormDataParser5parseEPKcmRKNSt3__18functionIFbRKNS_8FormDataEEEERKNS5_IFbS3_mEEEENKUlRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESO_E0_clESO_SO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4982,23'
          Dst:             _ZN7httplib6detail15is_space_or_tabEc
        - Src:             '../../httplib.h:4992,8'
          Dst:             _ZN7httplib6detail6fields13is_field_nameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:5000,21'
          Dst:             _ZN7httplib6detail15is_space_or_tabEc
        - Src:             '../../httplib.h:5011,10'
          Dst:             _ZN7httplib6detail6fields14is_field_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:5013,9'
          Dst:             _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             '../../httplib.h:5014,9'
          Dst:             _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             '../../httplib.h:5015,7'
          Dst:             _ZZN7httplib6detail14FormDataParser5parseEPKcmRKNSt3__18functionIFbRKNS_8FormDataEEEERKNS5_IFbS3_mEEEENKUlRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESO_E0_clESO_SO_
        - Src:             '../../httplib.h:5017,15'
          Dst:             _ZN7httplib21decode_path_componentERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             '../../httplib.h:5017,7'
          Dst:             _ZZN7httplib6detail14FormDataParser5parseEPKcmRKNSt3__18functionIFbRKNS_8FormDataEEEERKNS5_IFbS3_mEEEENKUlRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESO_E0_clESO_SO_
    - functionName:    _ZNK7httplib6detail14FormDataParser22start_with_case_ignoreERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8033
      functionLinenumberEnd: 8042
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7httplib6detail11case_ignore8to_lowerEi
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8034,24'
          Dst:             strlen
        - Src:             '../../httplib.h:8037,11'
          Dst:             _ZN7httplib6detail11case_ignore8to_lowerEi
        - Src:             '../../httplib.h:8037,51'
          Dst:             _ZN7httplib6detail11case_ignore8to_lowerEi
    - functionName:    _ZN7httplib6detail7str_lenILm14EEEmRAT__Kc
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2786
      functionLinenumberEnd: 2787
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6detail14FormDataParser25parse_content_dispositionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8047
      functionLinenumberEnd: 8072
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          154
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK7httplib6detail14FormDataParser22start_with_case_ignoreERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8051,10'
          Dst:             _ZNK7httplib6detail14FormDataParser22start_with_case_ignoreERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:8062,10'
          Dst:             _ZNK7httplib6detail14FormDataParser22start_with_case_ignoreERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcm
    - functionName:    _ZN7httplib6detail24parse_disposition_paramsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_8multimapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7702
      functionLinenumberEnd: 7724
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7704,3'
          Dst:             _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
    - functionName:    _ZNK7httplib6detail14FormDataParser8buf_dataEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8096
      functionLinenumberEnd: 8096
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6detail14FormDataParser14buf_start_withERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8100
      functionLinenumberEnd: 8101
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7httplib6detail14FormDataParser10start_withERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEmmSA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8101,12'
          Dst:             _ZNK7httplib6detail14FormDataParser10start_withERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEmmSA_
    - functionName:    _ZNK7httplib6detail14FormDataParser10start_withERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEmmSA_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8086
      functionLinenumberEnd: 8092
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail24parse_disposition_paramsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_8multimapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEEENKUlPKcSJ_E_clESJ_SJ_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7704
      functionLinenumberEnd: 7723
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          182
      EdgeCount:       50
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN7httplib6detail23trim_double_quotes_copyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:7711,5'
          Dst:             _ZN7httplib6detail5splitEPKcS2_cNSt3__18functionIFvS2_S2_EEE
        - Src:             '../../httplib.h:7720,22'
          Dst:             _ZN7httplib6detail23trim_double_quotes_copyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:7721,22'
          Dst:             _ZN7httplib6detail23trim_double_quotes_copyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZZZN7httplib6detail24parse_disposition_paramsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_8multimapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEEENKUlPKcSJ_E_clESJ_SJ_ENKUlSJ_SJ_E_clESJ_SJ_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7711
      functionLinenumberEnd: 7717
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail14FormDataParser5parseEPKcmRKNSt3__18functionIFbRKNS_8FormDataEEEERKNS5_IFbS3_mEEEENKUlRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESO_E0_clESO_SO_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7926
      functionLinenumberEnd: 7928
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail14FormDataParser5parseEPKcmRKNSt3__18functionIFbRKNS_8FormDataEEEERKNS5_IFbS3_mEEEENKUlRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESO_E_clESO_SO_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7918
      functionLinenumberEnd: 7918
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib8FormDataC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6Server12read_contentERNS_6StreamERNS_7RequestERNS_8ResponseEENKUlPKcmE0_clES8_m
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11223
      functionLinenumberEnd: 11234
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6Server12read_contentERNS_6StreamERNS_7RequestERNS_8ResponseEENKUlRKNS_8FormDataEE_clES9_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11207
      functionLinenumberEnd: 11222
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          139
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN7httplib9FormFieldD2Ev
        - _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:11209,15'
          Dst:             _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
        - Src:             '../../httplib.h:11214,15'
          Dst:             _ZN7httplib9FormFieldD2Ev
        - Src:             '../../httplib.h:11214,15'
          Dst:             _ZN7httplib9FormFieldD2Ev
    - functionName:    _ZN7httplib8FormDataC2ERKS0_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib9FormFieldC2EOS0_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6Server12read_contentERNS_6StreamERNS_7RequestERNS_8ResponseEENKUlPKcmE_clES8_m
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11182
      functionLinenumberEnd: 11205
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6Server7routingERNS_7RequestERNS_8ResponseERNS_6StreamEENKUlNSt3__18functionIFbRKNS_8FormDataEEEENS8_IFbPKcmEEEE_clESD_SH_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11658
      functionLinenumberEnd: 11669
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          91
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6Server34read_content_with_content_receiverERNS_6StreamERNS_7RequestERNS_8ResponseENSt3__18functionIFbPKcmEEENS8_IFbRKNS_8FormDataEEEESC_
        - _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:11659,27'
          Dst:             _ZN7httplib6Server34read_content_with_content_receiverERNS_6StreamERNS_7RequestERNS_8ResponseENSt3__18functionIFbPKcmEEENS8_IFbRKNS_8FormDataEEEESC_
        - Src:             '../../httplib.h:11663,15'
          Dst:             _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
    - functionName:    _ZN7httplib6Server34read_content_with_content_receiverERNS_6StreamERNS_7RequestERNS_8ResponseENSt3__18functionIFbPKcmEEENS8_IFbRKNS_8FormDataEEEESC_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11252
      functionLinenumberEnd: 11256
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK7httplib6Server17read_content_coreERNS_6StreamERNS_7RequestERNS_8ResponseENSt3__18functionIFbPKcmEEENS8_IFbRKNS_8FormDataEEEESC_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:11253,10'
          Dst:             _ZNK7httplib6Server17read_content_coreERNS_6StreamERNS_7RequestERNS_8ResponseENSt3__18functionIFbPKcmEEENS8_IFbRKNS_8FormDataEEEESC_
    - functionName:    _ZZN7httplib6Server7routingERNS_7RequestERNS_8ResponseERNS_6StreamEENKUlNSt3__18functionIFbPKcmEEEE_clESC_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11647
      functionLinenumberEnd: 11657
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6Server34read_content_with_content_receiverERNS_6StreamERNS_7RequestERNS_8ResponseENSt3__18functionIFbPKcmEEENS8_IFbRKNS_8FormDataEEEESC_
        - _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:11648,27'
          Dst:             _ZN7httplib6Server34read_content_with_content_receiverERNS_6StreamERNS_7RequestERNS_8ResponseENSt3__18functionIFbPKcmEEENS8_IFbRKNS_8FormDataEEEESC_
        - Src:             '../../httplib.h:11651,15'
          Dst:             _ZNK7httplib6Server16output_error_logERKNS_5ErrorEPKNS_7RequestE
    - functionName:    _ZN7httplib6detail13is_valid_pathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4845
      functionLinenumberEnd: 4885
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          219
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4867,5'
          Dst:             __assert_fail
    - functionName:    _ZN7httplib6detail17canonicalize_pathEPKcRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4887
      functionLinenumberEnd: 4898
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realpath
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4894,7'
          Dst:             realpath
    - functionName:    _ZN7httplib6detail19is_path_within_baseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4901
      functionLinenumberEnd: 4907
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4906,10'
          Dst:             strncmp
    - functionName:    _ZN7httplib6detail8FileStatC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4911
      functionLinenumberEnd: 4918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - stat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4916,10'
          Dst:             stat
    - functionName:    _ZNK7httplib6detail8FileStat6is_dirEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4922
      functionLinenumberEnd: 4923
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib8Response12set_redirectERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9844
      functionLinenumberEnd: 9853
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7httplib6detail6fields14is_field_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:9845,7'
          Dst:             _ZN7httplib6detail6fields14is_field_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:9846,5'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
    - functionName:    _ZNK7httplib6detail8FileStat7is_fileEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4919
      functionLinenumberEnd: 4920
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail12compute_etagERKNS0_8FileStatE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4376
      functionLinenumberEnd: 4391
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          143
      EdgeCount:       47
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN7httplib6detail13from_i_to_hexEm
        - _ZNK7httplib6detail8FileStat4sizeEv
        - _ZNK7httplib6detail8FileStat5mtimeEv
        - _ZNK7httplib6detail8FileStat7is_fileEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4377,11'
          Dst:             _ZNK7httplib6detail8FileStat7is_fileEv
        - Src:             '../../httplib.h:4383,23'
          Dst:             _ZNK7httplib6detail8FileStat5mtimeEv
        - Src:             '../../httplib.h:4387,18'
          Dst:             _ZNK7httplib6detail8FileStat4sizeEv
        - Src:             '../../httplib.h:4389,32'
          Dst:             _ZN7httplib6detail13from_i_to_hexEm
        - Src:             '../../httplib.h:4390,10'
          Dst:             _ZN7httplib6detail13from_i_to_hexEm
    - functionName:    _ZNK7httplib6detail8FileStat5mtimeEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4926
      functionLinenumberEnd: 4927
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail23file_mtime_to_http_dateEl
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4396
      functionLinenumberEnd: 4411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - gmtime_r
        - strftime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4403,7'
          Dst:             gmtime_r
        - Src:             '../../httplib.h:4406,7'
          Dst:             strftime
    - functionName:    _ZNK7httplib6Server21check_if_not_modifiedERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEl
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11427
      functionLinenumberEnd: 11464
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          234
      EdgeCount:       81
      CyclomaticComplexity: 40
      functionsReached:
        - _ZN7httplib6detail10split_findEPKcS2_cNSt3__18functionIFbS2_S2_EEE
        - _ZN7httplib6detail15parse_http_dateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7httplib7Request10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:11431,11'
          Dst:             _ZNK7httplib7Request10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:11433,22'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:11441,18'
          Dst:             _ZN7httplib6detail10split_findEPKcS2_cNSt3__18functionIFbS2_S2_EEE
        - Src:             '../../httplib.h:11454,18'
          Dst:             _ZNK7httplib7Request10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:11455,20'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:11456,14'
          Dst:             _ZN7httplib6detail15parse_http_dateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZNK7httplib6Server14check_if_rangeERNS_7RequestERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEl
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11467
      functionLinenumberEnd: 11498
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          149
      EdgeCount:       57
      CyclomaticComplexity: 30
      functionsReached:
        - _ZNK7httplib7Request10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - _ZZNK7httplib6Server14check_if_rangeERNS_7RequestERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEElENKUlvE_clEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:11472,34'
          Dst:             _ZNK7httplib7Request10has_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:11473,20'
          Dst:             _ZNK7httplib7Request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcm
        - Src:             '../../httplib.h:11490,10'
          Dst:             _ZZNK7httplib6Server14check_if_rangeERNS_7RequestERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEElENKUlvE_clEv
    - functionName:    _ZZN7httplib6Server19handle_file_requestERNS_7RequestERNS_8ResponseEENUlmmRNS_8DataSinkEE_D2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11406
      functionLinenumberEnd: 11406
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6Server19handle_file_requestERNS_7RequestERNS_8ResponseEENUlmmRNS_8DataSinkEE_C2EOS7_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11406
      functionLinenumberEnd: 11406
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6Server19handle_file_requestERNS_7RequestERNS_8ResponseEENKUlmmRNS_8DataSinkEE_clEmmS6_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11406
      functionLinenumberEnd: 11408
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7httplib6detail4mmap4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:11407,32'
          Dst:             _ZNK7httplib6detail4mmap4dataEv
    - functionName:    _ZZN7httplib6Server19handle_file_requestERNS_7RequestERNS_8ResponseEENUlmmRNS_8DataSinkEE_C2ERKS7_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11406
      functionLinenumberEnd: 11406
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNK7httplib6Server14check_if_rangeERNS_7RequestERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEElENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11475
      functionLinenumberEnd: 11488
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail12is_weak_etagERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7httplib6detail14is_strong_etagERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7httplib6detail15parse_http_dateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:11476,11'
          Dst:             _ZN7httplib6detail14is_strong_etagERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:11480,18'
          Dst:             _ZN7httplib6detail12is_weak_etagERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:11485,18'
          Dst:             _ZN7httplib6detail15parse_http_dateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN7httplib6detail14is_strong_etagERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4456
      functionLinenumberEnd: 4459
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail12is_weak_etagERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4451
      functionLinenumberEnd: 4453
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail15parse_http_dateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4414
      functionLinenumberEnd: 4449
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZZN7httplib6detail15parse_http_dateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEENKUlPKcE_clESB_
        - timegm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4432,8'
          Dst:             _ZZN7httplib6detail15parse_http_dateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEENKUlPKcE_clESB_
        - Src:             '../../httplib.h:4434,10'
          Dst:             _ZZN7httplib6detail15parse_http_dateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEENKUlPKcE_clESB_
        - Src:             '../../httplib.h:4436,12'
          Dst:             _ZZN7httplib6detail15parse_http_dateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEENKUlPKcE_clESB_
        - Src:             '../../httplib.h:4447,10'
          Dst:             timegm
    - functionName:    _ZZN7httplib6detail15parse_http_dateERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEENKUlPKcE_clESB_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4421
      functionLinenumberEnd: 4429
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timegm
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail10split_findEPKcS2_cNSt3__18functionIFbS2_S2_EEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5221
      functionLinenumberEnd: 5224
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail10split_findEPKcS2_cmNSt3__18functionIFbS2_S2_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5222,10'
          Dst:             _ZN7httplib6detail10split_findEPKcS2_cmNSt3__18functionIFbS2_S2_EEE
    - functionName:    _ZZNK7httplib6Server21check_if_not_modifiedERKNS_7RequestERNS_8ResponseERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEElENKUlPKcSG_E_clESG_SG_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11442
      functionLinenumberEnd: 11446
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gmtime_r
      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:    strftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6detail8FileStat4sizeEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4931
      functionLinenumberEnd: 4932
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stat
      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:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    realpath
      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:    _ZN7httplib7RequestC2ERKS0_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          365
      EdgeCount:       110
      CyclomaticComplexity: 46
      functionsReached:
        - _ZN7httplib17MultipartFormDataC2ERKS0_
        - _ZN7httplib17MultipartFormDataD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:1256,8'
          Dst:             _ZN7httplib17MultipartFormDataC2ERKS0_
        - Src:             '../../httplib.h:1256,8'
          Dst:             _ZN7httplib17MultipartFormDataD2Ev
    - functionName:    _ZN7httplib2ws9WebSocket15start_heartbeatEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19847
      functionLinenumberEnd: 19872
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib2ws9WebSocket15start_heartbeatEvENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19849
      functionLinenumberEnd: 19871
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          155
      EdgeCount:       61
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN7httplib2ws9WebSocket10send_frameENS0_6OpcodeEPKcmb
        - _ZN7httplib2ws9WebSocket5closeENS0_11CloseStatusERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:19859,9'
          Dst:             _ZN7httplib2ws9WebSocket5closeENS0_11CloseStatusERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             '../../httplib.h:19863,12'
          Dst:             _ZN7httplib2ws9WebSocket10send_frameENS0_6OpcodeEPKcmb
    - functionName:    _ZN7httplib2ws9WebSocket5closeENS0_11CloseStatusERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19810
      functionLinenumberEnd: 19836
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          162
      EdgeCount:       46
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN7httplib2ws4impl20read_websocket_frameERNS_6StreamERNS0_6OpcodeERNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERbbm
        - _ZN7httplib6detail21write_websocket_frameERNS_6StreamENS_2ws6OpcodeEPKcmbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:19822,5'
          Dst:             _ZN7httplib6detail21write_websocket_frameERNS_6StreamENS_2ws6OpcodeEPKcmbb
        - Src:             '../../httplib.h:19833,10'
          Dst:             _ZN7httplib2ws4impl20read_websocket_frameERNS_6StreamERNS0_6OpcodeERNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERbbm
    - functionName:    _ZN7httplib2ws9WebSocket10send_frameENS0_6OpcodeEPKcmb
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 19699
      functionLinenumberEnd: 19703
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7httplib6detail21write_websocket_frameERNS_6StreamENS_2ws6OpcodeEPKcmbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:19702,10'
          Dst:             _ZN7httplib6detail21write_websocket_frameERNS_6StreamENS_2ws6OpcodeEPKcmbb
    - functionName:    _ZN7httplib6detail21write_websocket_frameERNS_6StreamENS_2ws6OpcodeEPKcmbb
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4705
      functionLinenumberEnd: 4761
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - size_t
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          453
      EdgeCount:       79
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN7httplib2ws4impl20read_websocket_frameERNS_6StreamERNS0_6OpcodeERNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERbbm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4770
      functionLinenumberEnd: 4838
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          376
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_clockwait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_setspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib17MultipartFormDataC2ERKS0_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib9FormFieldC2ERKS0_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail6fields16is_field_contentERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8672
      functionLinenumberEnd: 8695
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          139
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN7httplib6detail6fields14is_field_vcharEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8676,12'
          Dst:             _ZN7httplib6detail6fields14is_field_vcharEc
        - Src:             '../../httplib.h:8678,12'
          Dst:             _ZN7httplib6detail6fields14is_field_vcharEc
        - Src:             '../../httplib.h:8678,36'
          Dst:             _ZN7httplib6detail6fields14is_field_vcharEc
        - Src:             '../../httplib.h:8682,10'
          Dst:             _ZN7httplib6detail6fields14is_field_vcharEc
        - Src:             '../../httplib.h:8687,36'
          Dst:             _ZN7httplib6detail6fields14is_field_vcharEc
        - Src:             '../../httplib.h:8693,12'
          Dst:             _ZN7httplib6detail6fields14is_field_vcharEc
    - functionName:    _ZN7httplib6detail6fields14is_field_vcharEc
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8670
      functionLinenumberEnd: 8670
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7httplib6detail6fields11is_obs_textEc
        - _ZN7httplib6detail6fields8is_vcharEc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:8670,45'
          Dst:             _ZN7httplib6detail6fields8is_vcharEc
        - Src:             '../../httplib.h:8670,60'
          Dst:             _ZN7httplib6detail6fields11is_obs_textEc
    - functionName:    _ZN7httplib6detail6fields8is_vcharEc
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8666
      functionLinenumberEnd: 8666
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail6fields11is_obs_textEc
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 8668
      functionLinenumberEnd: 8668
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__17getlineB8ne220000IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_ENKUllE_clEl
      functionSourceFile: '/usr/local/bin/../include/c++/v1/istream'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail4sha1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4574
      functionLinenumberEnd: 4662
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          449
      EdgeCount:       54
      CyclomaticComplexity: 5
      functionsReached:
        - _ZZN7httplib6detail4sha1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEENKUljjE_clEjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4616,14'
          Dst:             _ZZN7httplib6detail4sha1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEENKUljjE_clEjj
        - Src:             '../../httplib.h:4637,23'
          Dst:             _ZZN7httplib6detail4sha1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEENKUljjE_clEjj
        - Src:             '../../httplib.h:4640,11'
          Dst:             _ZZN7httplib6detail4sha1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEENKUljjE_clEjj
    - functionName:    _ZN7httplib6detail13base64_encodeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4546
      functionLinenumberEnd: 4572
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          151
      EdgeCount:       25
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail4sha1ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEENKUljjE_clEjj
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4576
      functionLinenumberEnd: 4577
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail11case_ignore8to_lowerERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_acquire
      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:    __cxa_guard_release
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail11case_ignore8to_lowerERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEENKUlhE_clEh
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail11case_ignore8to_lowerEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:563,54'
          Dst:             _ZN7httplib6detail11case_ignore8to_lowerEi
    - functionName:    _ZZN7httplib6Server15process_requestERNS_6StreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiSB_ibRbRKNS3_8functionIFvRNS_7RequestEEEEPbENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12007
      functionLinenumberEnd: 12008
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail15is_socket_aliveEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:12008,13'
          Dst:             _ZN7httplib6detail15is_socket_aliveEi
    - functionName:    _ZN7httplib6detail15is_socket_aliveEi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5519
      functionLinenumberEnd: 5528
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7httplib6detail11read_socketEiPvmi
        - _ZN7httplib6detail11select_readEill
        - __errno_location
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5520,20'
          Dst:             _ZN7httplib6detail11select_readEill
        - Src:             '../../httplib.h:5523,25'
          Dst:             __errno_location
        - Src:             '../../httplib.h:5527,10'
          Dst:             _ZN7httplib6detail11read_socketEiPvmi
    - functionName:    _ZN7httplib6detail11read_socketEiPvmi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5440
      functionLinenumberEnd: 5441
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail12handle_EINTRIZNS0_11read_socketEiPvmiEUlvE_EElT_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5441,10'
          Dst:             _ZN7httplib6detail12handle_EINTRIZNS0_11read_socketEiPvmiEUlvE_EElT_
    - functionName:    _ZN7httplib6detail12handle_EINTRIZNS0_11read_socketEiPvmiEUlvE_EElT_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5427
      functionLinenumberEnd: 5437
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZZN7httplib6detail11read_socketEiPvmiENKUlvE_clEv
        - __errno_location
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5430,11'
          Dst:             _ZZN7httplib6detail11read_socketEiPvmiENKUlvE_clEv
        - Src:             '../../httplib.h:5431,20'
          Dst:             __errno_location
    - functionName:    _ZZN7httplib6detail11read_socketEiPvmiENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5441
      functionLinenumberEnd: 5448
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5442,12'
          Dst:             recv
    - functionName:    recv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib14status_messageEi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9222
      functionLinenumberEnd: 9296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         67
      ICount:          332
      EdgeCount:       132
      CyclomaticComplexity: 67
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../httplib.h:9223,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail18parse_range_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorINS1_4pairIllEENS5_ISC_EEEEENKUlPKcSH_E_clESH_SH_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7740
      functionLinenumberEnd: 7777
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          267
      EdgeCount:       56
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail10from_charsIlEENS0_17from_chars_resultIT_EEPKcS6_RS3_i
        - _ZZN7httplib6detail18parse_range_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorINS1_4pairIllEENS5_ISC_EEEEENKUlS9_E_clES9_
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:7751,12'
          Dst:             _ZZN7httplib6detail18parse_range_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorINS1_4pairIllEENS5_ISC_EEEEENKUlS9_E_clES9_
        - Src:             '../../httplib.h:7751,30'
          Dst:             _ZZN7httplib6detail18parse_range_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorINS1_4pairIllEENS5_ISC_EEEEENKUlS9_E_clES9_
        - Src:             '../../httplib.h:7759,20'
          Dst:             _ZN7httplib6detail10from_charsIlEENS0_17from_chars_resultIT_EEPKcS6_RS3_i
        - Src:             '../../httplib.h:7766,20'
          Dst:             _ZN7httplib6detail10from_charsIlEENS0_17from_chars_resultIT_EEPKcS6_RS3_i
    - functionName:    _ZZN7httplib6detail18parse_range_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorINS1_4pairIllEENS5_ISC_EEEEENKUlS9_E_clES9_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7731
      functionLinenumberEnd: 7732
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail10from_charsIlEENS0_17from_chars_resultIT_EEPKcS6_RS3_i
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          278
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZZN7httplib6detail18parse_range_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorINS1_4pairIllEENS5_ISC_EEEEENKUlS9_E_clES9_ENKUlhE_clEh
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7733
      functionLinenumberEnd: 7733
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - isdigit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:7733,53'
          Dst:             isdigit
    - functionName:    _ZZN7httplib6detail19parse_accept_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorIS7_NS5_IS7_EEEEEN11AcceptEntryD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7800
      functionLinenumberEnd: 7800
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail19parse_accept_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorIS7_NS5_IS7_EEEEENKUlRKZNS0_19parse_accept_headerES9_SD_E11AcceptEntrySG_E_clESG_SG_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7853
      functionLinenumberEnd: 7858
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail19parse_accept_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorIS7_NS5_IS7_EEEEEN11AcceptEntryC2EOSE_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7800
      functionLinenumberEnd: 7800
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail19parse_accept_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorIS7_NS5_IS7_EEEEEN11AcceptEntryaSEOSE_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7800
      functionLinenumberEnd: 7800
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail19parse_accept_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorIS7_NS5_IS7_EEEEENKUlPKcSF_E_clESF_SF_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7811
      functionLinenumberEnd: 7846
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          161
      EdgeCount:       54
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN7httplib6detail13parse_qualityEPKcS2_RNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERd
        - _ZN7httplib6detail18extract_media_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEE
        - _ZN7httplib6detail9trim_copyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZZN7httplib6detail19parse_accept_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorIS7_NS5_IS7_EEEEEN11AcceptEntryC2Ev
        - _ZZN7httplib6detail19parse_accept_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorIS7_NS5_IS7_EEEEEN11AcceptEntryD2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:7813,13'
          Dst:             _ZN7httplib6detail9trim_copyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:7820,17'
          Dst:             _ZZN7httplib6detail19parse_accept_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorIS7_NS5_IS7_EEEEEN11AcceptEntryC2Ev
        - Src:             '../../httplib.h:7823,10'
          Dst:             _ZN7httplib6detail13parse_qualityEPKcS2_RNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERd
        - Src:             '../../httplib.h:7846,3'
          Dst:             _ZZN7httplib6detail19parse_accept_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorIS7_NS5_IS7_EEEEEN11AcceptEntryD2Ev
        - Src:             '../../httplib.h:7830,31'
          Dst:             _ZN7httplib6detail18extract_media_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEE
        - Src:             '../../httplib.h:7846,3'
          Dst:             _ZZN7httplib6detail19parse_accept_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorIS7_NS5_IS7_EEEEEN11AcceptEntryD2Ev
    - functionName:    _ZZN7httplib6detail19parse_accept_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorIS7_NS5_IS7_EEEEEN11AcceptEntryC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7800
      functionLinenumberEnd: 7800
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib13get_client_ipERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEEENKUlS8_E_clES8_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11872
      functionLinenumberEnd: 11872
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib13get_client_ipERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEEENKUlPKcSF_E_clESF_SF_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11862
      functionLinenumberEnd: 11865
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail4trimEPKcS2_mm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:11863,28'
          Dst:             _ZN7httplib6detail4trimEPKcS2_mm
    - functionName:    _ZN7httplib6detail20get_header_value_u64ERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_mm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2815
      functionLinenumberEnd: 2817
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail20get_header_value_u64ERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_mmRb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:2817,10'
          Dst:             _ZN7httplib6detail20get_header_value_u64ERKNSt3__118unordered_multimapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS0_11case_ignore4hashENS9_8equal_toENS6_INS1_4pairIKS8_S8_EEEEEERSD_mmRb
    - functionName:    _ZNK7httplib6detail18stream_line_reader13end_with_crlfEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5247
      functionLinenumberEnd: 5249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK7httplib6detail18stream_line_reader3ptrEv
        - _ZNK7httplib6detail18stream_line_reader4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5248,14'
          Dst:             _ZNK7httplib6detail18stream_line_reader3ptrEv
        - Src:             '../../httplib.h:5248,22'
          Dst:             _ZNK7httplib6detail18stream_line_reader4sizeEv
        - Src:             '../../httplib.h:5249,10'
          Dst:             _ZNK7httplib6detail18stream_line_reader4sizeEv
    - functionName:    _ZN7httplib6detail12parse_headerIZNS0_12read_headersERNS_6StreamERNSt3__118unordered_multimapINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESB_NS0_11case_ignore4hashENSC_8equal_toENS9_INS4_4pairIKSB_SB_EEEEEEEUlRSG_SL_E_EEbPKcSO_T_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4980
      functionLinenumberEnd: 5024
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          332
      EdgeCount:       73
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib21decode_path_componentERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN7httplib6detail15is_space_or_tabEc
        - _ZN7httplib6detail6fields13is_field_nameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7httplib6detail6fields14is_field_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZZN7httplib6detail12read_headersERNS_6StreamERNSt3__118unordered_multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS0_11case_ignore4hashENSB_8equal_toENS8_INS3_4pairIKSA_SA_EEEEEEENKUlRSF_SK_E_clESK_SK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4982,23'
          Dst:             _ZN7httplib6detail15is_space_or_tabEc
        - Src:             '../../httplib.h:4992,8'
          Dst:             _ZN7httplib6detail6fields13is_field_nameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:5000,21'
          Dst:             _ZN7httplib6detail15is_space_or_tabEc
        - Src:             '../../httplib.h:5011,10'
          Dst:             _ZN7httplib6detail6fields14is_field_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:5013,9'
          Dst:             _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             '../../httplib.h:5014,9'
          Dst:             _ZN7httplib6detail11case_ignore5equalERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             '../../httplib.h:5015,7'
          Dst:             _ZZN7httplib6detail12read_headersERNS_6StreamERNSt3__118unordered_multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS0_11case_ignore4hashENSB_8equal_toENS8_INS3_4pairIKSA_SA_EEEEEEENKUlRSF_SK_E_clESK_SK_
        - Src:             '../../httplib.h:5017,15'
          Dst:             _ZN7httplib21decode_path_componentERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             '../../httplib.h:5017,7'
          Dst:             _ZZN7httplib6detail12read_headersERNS_6StreamERNSt3__118unordered_multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS0_11case_ignore4hashENSB_8equal_toENS8_INS3_4pairIKSA_SA_EEEEEEENKUlRSF_SK_E_clESK_SK_
    - functionName:    _ZZN7httplib6detail12read_headersERNS_6StreamERNSt3__118unordered_multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS0_11case_ignore4hashENSB_8equal_toENS8_INS3_4pairIKSA_SA_EEEEEEENKUlRSF_SK_E_clESK_SK_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7041
      functionLinenumberEnd: 7043
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail6divideERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEcNS1_8functionIFvPKcmSC_mEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5159
      functionLinenumberEnd: 5161
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail6divideEPKcmcNSt3__18functionIFvS2_mS2_mEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5160,3'
          Dst:             _ZN7httplib6detail6divideEPKcmcNSt3__18functionIFvS2_mS2_mEEE
    - functionName:    _ZZNK7httplib6Server18parse_request_lineEPKcRNS_7RequestEENKUlS2_mS2_mE_clES2_mS2_m
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 11034
      functionLinenumberEnd: 11038
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib21decode_path_componentERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7httplib6detail16parse_query_textEPKcmRNSt3__18multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS3_4lessISA_EENS8_INS3_4pairIKSA_SA_EEEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:11036,26'
          Dst:             _ZN7httplib21decode_path_componentERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             '../../httplib.h:11037,22'
          Dst:             _ZN7httplib6detail16parse_query_textEPKcmRNSt3__18multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS3_4lessISA_EENS8_INS3_4pairIKSA_SA_EEEEEE
    - functionName:    _ZZNK7httplib6Server18parse_request_lineEPKcRNS_7RequestEENKUlS2_S2_E_clES2_S2_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10996
      functionLinenumberEnd: 11004
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../httplib.h:10997,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN7httplib8UserDataC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib17MultipartFormDataC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib7Request20is_connection_closedMUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail18stream_line_reader6appendEc
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5292
      functionLinenumberEnd: 5303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5298,7'
          Dst:             __assert_fail
    - functionName:    _ZN7httplib6detail12SocketStreamD0Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10190
      functionLinenumberEnd: 10190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail12SocketStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10190,36'
          Dst:             _ZN7httplib6detail12SocketStreamD2Ev
    - functionName:    _ZNK7httplib6detail12SocketStream11is_readableEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10192
      functionLinenumberEnd: 10193
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6detail12SocketStream13wait_readableEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10196
      functionLinenumberEnd: 10207
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7httplib6detail11select_readEill
        - _ZN7httplib6detail19calc_actual_timeoutEllllRlS1_
        - _ZNK7httplib6detail12SocketStream8durationEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10198,12'
          Dst:             _ZN7httplib6detail11select_readEill
        - Src:             '../../httplib.h:10203,42'
          Dst:             _ZNK7httplib6detail12SocketStream8durationEv
        - Src:             '../../httplib.h:10203,3'
          Dst:             _ZN7httplib6detail19calc_actual_timeoutEllllRlS1_
        - Src:             '../../httplib.h:10206,10'
          Dst:             _ZN7httplib6detail11select_readEill
    - functionName:    _ZNK7httplib6detail12SocketStream13wait_writableEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10209
      functionLinenumberEnd: 10210
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail12select_writeEill
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10210,10'
          Dst:             _ZN7httplib6detail12select_writeEill
    - functionName:    _ZNK7httplib6detail12SocketStream13is_peer_aliveEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10213
      functionLinenumberEnd: 10214
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail15is_socket_aliveEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10214,10'
          Dst:             _ZN7httplib6detail15is_socket_aliveEi
    - functionName:    _ZN7httplib6detail12SocketStream4readEPcm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10217
      functionLinenumberEnd: 10277
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          198
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN7httplib6detail11read_socketEiPvmi
        - _ZNK7httplib6detail12SocketStream13wait_readableEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10239,8'
          Dst:             _ZNK7httplib6detail12SocketStream13wait_readableEv
        - Src:             '../../httplib.h:10248,14'
          Dst:             _ZN7httplib6detail11read_socketEiPvmi
        - Src:             '../../httplib.h:10267,14'
          Dst:             _ZN7httplib6detail11read_socketEiPvmi
    - functionName:    _ZN7httplib6detail12SocketStream5writeEPKcm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10279
      functionLinenumberEnd: 10288
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7httplib6detail11send_socketEiPKvmi
        - _ZNK7httplib6detail12SocketStream13wait_writableEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10280,8'
          Dst:             _ZNK7httplib6detail12SocketStream13wait_writableEv
        - Src:             '../../httplib.h:10287,10'
          Dst:             _ZN7httplib6detail11send_socketEiPKvmi
    - functionName:    _ZNK7httplib6detail12SocketStream22get_remote_ip_and_portERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10291
      functionLinenumberEnd: 10292
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail22get_remote_ip_and_portEiRNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10292,10'
          Dst:             _ZN7httplib6detail22get_remote_ip_and_portEiRNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERi
    - functionName:    _ZNK7httplib6detail12SocketStream21get_local_ip_and_portERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10296
      functionLinenumberEnd: 10297
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail21get_local_ip_and_portEiRNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10297,10'
          Dst:             _ZN7httplib6detail21get_local_ip_and_portEiRNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERi
    - functionName:    _ZNK7httplib6detail12SocketStream6socketEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10300
      functionLinenumberEnd: 10300
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7httplib6detail12SocketStream8durationEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10302
      functionLinenumberEnd: 10305
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail12SocketStream16set_read_timeoutEll
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10308
      functionLinenumberEnd: 10311
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail11send_socketEiPKvmi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5453
      functionLinenumberEnd: 5454
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail12handle_EINTRIZNS0_11send_socketEiPKvmiEUlvE_EElT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5454,10'
          Dst:             _ZN7httplib6detail12handle_EINTRIZNS0_11send_socketEiPKvmiEUlvE_EElT_
    - functionName:    _ZN7httplib6detail12handle_EINTRIZNS0_11send_socketEiPKvmiEUlvE_EElT_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5427
      functionLinenumberEnd: 5437
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZZN7httplib6detail11send_socketEiPKvmiENKUlvE_clEv
        - __errno_location
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5430,11'
          Dst:             _ZZN7httplib6detail11send_socketEiPKvmiENKUlvE_clEv
        - Src:             '../../httplib.h:5431,20'
          Dst:             __errno_location
    - functionName:    _ZZN7httplib6detail11send_socketEiPKvmiENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5454
      functionLinenumberEnd: 5461
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - send
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5455,12'
          Dst:             send
    - functionName:    send
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail12select_writeEill
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5489
      functionLinenumberEnd: 5490
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail11select_implEisll
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5490,10'
          Dst:             _ZN7httplib6detail11select_implEisll
    - functionName:    _ZN7httplib6detail19calc_actual_timeoutEllllRlS1_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10165
      functionLinenumberEnd: 10175
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getsockname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail15get_ip_and_portERK16sockaddr_storagejRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6305
      functionLinenumberEnd: 6324
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - getnameinfo
        - ntohs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6307,12'
          Dst:             ntohs
        - Src:             '../../httplib.h:6310,9'
          Dst:             ntohs
        - Src:             '../../httplib.h:6316,7'
          Dst:             getnameinfo
    - functionName:    ntohs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getnameinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpeername
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6ServerC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10659
      functionLinenumberEnd: 10663
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          181
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - signal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10661,3'
          Dst:             signal
    - functionName:    _ZN14FuzzableServerD0Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14FuzzableServerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'server_fuzzer.cc:53,7'
          Dst:             _ZN14FuzzableServerD2Ev
    - functionName:    _ZN7httplib22default_socket_optionsEi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9198
      functionLinenumberEnd: 9206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib14set_socket_optEiiii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:9199,3'
          Dst:             _ZN7httplib14set_socket_optEiiii
    - functionName:    _ZN7httplib6detail13write_headersERNS_6StreamERKNSt3__118unordered_multimapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESA_NS0_11case_ignore4hashENSB_8equal_toENS8_INS3_4pairIKSA_SA_EEEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7345
      functionLinenumberEnd: 7362
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          151
      EdgeCount:       41
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN7httplib6Stream5writeEPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:7358,19'
          Dst:             _ZN7httplib6Stream5writeEPKc
    - functionName:    signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib14set_socket_optEiiii
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9208
      functionLinenumberEnd: 9209
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail19set_socket_opt_implEiiiPKvj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:9209,10'
          Dst:             _ZN7httplib6detail19set_socket_opt_implEiiiPKvj
    - functionName:    _ZN7httplib6detail19set_socket_opt_implEiiiPKvj
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4320
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setsockopt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4314,10'
          Dst:             setsockopt
    - functionName:    setsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6ServerC1EvENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10656
      functionLinenumberEnd: 10659
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN7httplib10ThreadPoolC2Emmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10657,20'
          Dst:             _ZN7httplib10ThreadPoolC2Emmm
    - functionName:    _ZN7httplib10ThreadPoolC2Emmm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10027
      functionLinenumberEnd: 10039
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          179
      EdgeCount:       52
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN7httplib9TaskQueueC2Ev
        - _ZN7httplib9TaskQueueD2Ev
        - _ZNSt16invalid_argumentC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10025,20'
          Dst:             _ZN7httplib9TaskQueueC2Ev
        - Src:             '../../httplib.h:10031,5'
          Dst:             __cxa_allocate_exception
        - Src:             '../../httplib.h:10031,11'
          Dst:             _ZNSt16invalid_argumentC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             '../../httplib.h:10031,5'
          Dst:             __cxa_throw
        - Src:             '../../httplib.h:10031,5'
          Dst:             __cxa_free_exception
        - Src:             '../../httplib.h:10039,1'
          Dst:             _ZN7httplib9TaskQueueD2Ev
    - functionName:    _ZN7httplib9TaskQueueC2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1466
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib9TaskQueueD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib10ThreadPoolC1EmmmENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10037
      functionLinenumberEnd: 10037
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib10ThreadPool6workerEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10037,50'
          Dst:             _ZN7httplib10ThreadPool6workerEb
    - functionName:    _ZN7httplib10ThreadPool6workerEb
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10108
      functionLinenumberEnd: 10154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          255
      EdgeCount:       87
      CyclomaticComplexity: 41
      functionsReached:
        - _ZN7httplib10ThreadPool16move_to_finishedENSt3__111__thread_idE
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:10122,11'
          Dst:             _ZN7httplib10ThreadPool16move_to_finishedENSt3__111__thread_idE
        - Src:             '../../httplib.h:10137,5'
          Dst:             __assert_fail
        - Src:             '../../httplib.h:10144,9'
          Dst:             _ZN7httplib10ThreadPool16move_to_finishedENSt3__111__thread_idE
    - functionName:    _ZN7httplib10ThreadPool16move_to_finishedENSt3__111__thread_idE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10089
      functionLinenumberEnd: 10098
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib10ThreadPool6workerEbENKUlvE0_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10126
      functionLinenumberEnd: 10126
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_self
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib10ThreadPool6workerEbENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10118
      functionLinenumberEnd: 10118
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib10ThreadPoolD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib9TaskQueueD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:1479,34'
          Dst:             _ZN7httplib9TaskQueueD2Ev
    - functionName:    _ZN7httplib10ThreadPoolD0Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib10ThreadPoolD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:1479,34'
          Dst:             _ZN7httplib10ThreadPoolD2Ev
    - functionName:    _ZN7httplib10ThreadPool7enqueueENSt3__18functionIFvvEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10041
      functionLinenumberEnd: 10060
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          152
      EdgeCount:       54
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN7httplib10ThreadPool24cleanup_finished_threadsEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:10053,7'
          Dst:             _ZN7httplib10ThreadPool24cleanup_finished_threadsEv
    - functionName:    _ZN7httplib10ThreadPool8shutdownEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10062
      functionLinenumberEnd: 10087
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          151
      EdgeCount:       50
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN7httplib10ThreadPool24cleanup_finished_threadsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10086,3'
          Dst:             _ZN7httplib10ThreadPool24cleanup_finished_threadsEv
    - functionName:    _ZN7httplib9TaskQueue7on_idleEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1472
      functionLinenumberEnd: 1472
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib10ThreadPool24cleanup_finished_threadsEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10100
      functionLinenumberEnd: 10106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib10ThreadPool7enqueueENSt3__18functionIFvvEEEENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10054
      functionLinenumberEnd: 10054
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib10ThreadPool6workerEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10054,60'
          Dst:             _ZN7httplib10ThreadPool6workerEb
    - functionName:    _ZN7httplib9TaskQueueD0Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ20LLVMFuzzerInitializeENK3$_5clERKN7httplib7RequestERNS0_8ResponseE'
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7httplib8Response11set_contentEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'server_fuzzer.cc:91,13'
          Dst:             _ZN7httplib8Response11set_contentEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_
    - functionName:    _ZN7httplib8Response11set_contentEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 9870
      functionLinenumberEnd: 9876
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:9875,3'
          Dst:             _ZN7httplib8Response10set_headerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
    - functionName:    '_ZZ20LLVMFuzzerInitializeENK3$_4clERKN7httplib7RequestERNS0_8ResponseE'
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7httplib8Response11set_contentEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'server_fuzzer.cc:87,13'
          Dst:             _ZN7httplib8Response11set_contentEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_
    - functionName:    '_ZZ20LLVMFuzzerInitializeENK3$_3clERKN7httplib7RequestERNS0_8ResponseE'
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7httplib8Response11set_contentEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'server_fuzzer.cc:83,24'
          Dst:             _ZN7httplib8Response11set_contentEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_
    - functionName:    '_ZZ20LLVMFuzzerInitializeENK3$_2clERKN7httplib7RequestERNS0_8ResponseE'
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7httplib8Response11set_contentEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'server_fuzzer.cc:79,22'
          Dst:             _ZN7httplib8Response11set_contentEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_
    - functionName:    '_ZZ20LLVMFuzzerInitializeENK3$_1clERKN7httplib7RequestERNS0_8ResponseE'
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7httplib8Response11set_contentEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'server_fuzzer.cc:75,23'
          Dst:             _ZN7httplib8Response11set_contentEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_
    - functionName:    '_ZZ20LLVMFuzzerInitializeENK3$_0clERKN7httplib7RequestERNS0_8ResponseE'
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7httplib8Response11set_contentEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'server_fuzzer.cc:71,22'
          Dst:             _ZN7httplib8Response11set_contentEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_
    - functionName:    _ZN7httplib6detail21process_client_socketEilllllNSt3__16chrono10time_pointINS2_12steady_clockENS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEEEENS1_8functionIFbRNS_6StreamEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5639
      functionLinenumberEnd: 5644
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail12SocketStreamC2EilllllNSt3__16chrono10time_pointINS3_12steady_clockENS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEE
        - _ZN7httplib6detail12SocketStreamD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5640,16'
          Dst:             _ZN7httplib6detail12SocketStreamC2EilllllNSt3__16chrono10time_pointINS3_12steady_clockENS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEE
        - Src:             '../../httplib.h:5644,1'
          Dst:             _ZN7httplib6detail12SocketStreamD2Ev
        - Src:             '../../httplib.h:5644,1'
          Dst:             _ZN7httplib6detail12SocketStreamD2Ev
    - functionName:    _ZZN7httplib6detail13create_socketIZNS0_20create_client_socketERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_iibbNS2_8functionIFviEEEllllllSA_RNS_5ErrorEEUliR8addrinfoRbE_EEiSA_SA_iiibbSD_T_lENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6092
      functionLinenumberEnd: 6092
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freeaddrinfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6092,38'
          Dst:             freeaddrinfo
    - functionName:    freeaddrinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail26wait_until_socket_is_readyEillENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5503
      functionLinenumberEnd: 5503
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail12poll_wrapperEP6pollfdmi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5503,35'
          Dst:             _ZN7httplib6detail12poll_wrapperEP6pollfdmi
    - functionName:    _ZN7httplib6detail12handle_EINTRIZNS0_26wait_until_socket_is_readyEillEUlvE_EElT_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5427
      functionLinenumberEnd: 5437
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZZN7httplib6detail26wait_until_socket_is_readyEillENKUlvE_clEv
        - __errno_location
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5430,11'
          Dst:             _ZZN7httplib6detail26wait_until_socket_is_readyEillENKUlvE_clEv
        - Src:             '../../httplib.h:5431,20'
          Dst:             __errno_location
    - functionName:    _ZZN7httplib6detail15bind_ip_addressEiRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6188
      functionLinenumberEnd: 6188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freeaddrinfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6188,38'
          Dst:             freeaddrinfo
    - functionName:    _ZZN7httplib6detail5if2ipEiRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEENKUlvE_clEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6210
      functionLinenumberEnd: 6210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - freeifaddrs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6210,38'
          Dst:             freeifaddrs
    - functionName:    freeifaddrs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail19set_socket_opt_timeEiiill
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4324
      functionLinenumberEnd: 4332
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail19set_socket_opt_implEiiiPKvj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:4332,10'
          Dst:             _ZN7httplib6detail19set_socket_opt_implEiiiPKvj
    - functionName:    _ZN7httplib6detail26wait_until_socket_is_readyEill
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5494
      functionLinenumberEnd: 5517
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail12handle_EINTRIZNS0_26wait_until_socket_is_readyEillEUlvE_EElT_
        - getsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:5503,7'
          Dst:             _ZN7httplib6detail12handle_EINTRIZNS0_26wait_until_socket_is_readyEillEUlvE_EElT_
        - Src:             '../../httplib.h:5510,16'
          Dst:             getsockopt
    - functionName:    _ZN7httplib6detail19is_connection_errorEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6167
      functionLinenumberEnd: 6171
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6171,10'
          Dst:             __errno_location
    - functionName:    _ZN7httplib6detail15set_nonblockingEib
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6156
      functionLinenumberEnd: 6165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fcntl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6161,16'
          Dst:             fcntl
        - Src:             '../../httplib.h:6162,3'
          Dst:             fcntl
    - functionName:    fcntl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail15bind_ip_addressEiRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6175
      functionLinenumberEnd: 6200
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7httplib6detail10scope_exitC2EONSt3__18functionIFvvEEE
        - _ZN7httplib6detail10scope_exitD2Ev
        - _ZN7httplib6detail24getaddrinfo_with_timeoutEPKcS2_PK8addrinfoPPS3_l
        - bind
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6184,7'
          Dst:             _ZN7httplib6detail24getaddrinfo_with_timeoutEPKcS2_PK8addrinfoPPS3_l
        - Src:             '../../httplib.h:6188,13'
          Dst:             _ZN7httplib6detail10scope_exitC2EONSt3__18functionIFvvEEE
        - Src:             '../../httplib.h:6193,10'
          Dst:             bind
        - Src:             '../../httplib.h:6200,1'
          Dst:             _ZN7httplib6detail10scope_exitD2Ev
    - functionName:    _ZN7httplib6detail24getaddrinfo_with_timeoutEPKcS2_PK8addrinfoPPS3_l
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5675
      functionLinenumberEnd: 6007
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getaddrinfo
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6007,10'
          Dst:             getaddrinfo
    - functionName:    _ZN7httplib6detail10scope_exitC2EONSt3__18functionIFvvEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail10scope_exitD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:616,35'
          Dst:             __clang_call_terminate
    - functionName:    getaddrinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail5if2ipEiRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6207
      functionLinenumberEnd: 6241
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          266
      EdgeCount:       52
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7httplib6detail10scope_exitC2EONSt3__18functionIFvvEEE
        - _ZN7httplib6detail10scope_exitD2Ev
        - getifaddrs
        - htonl
        - inet_ntop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6209,3'
          Dst:             getifaddrs
        - Src:             '../../httplib.h:6210,13'
          Dst:             _ZN7httplib6detail10scope_exitC2EONSt3__18functionIFvvEEE
        - Src:             '../../httplib.h:6220,13'
          Dst:             inet_ntop
        - Src:             '../../httplib.h:6241,1'
          Dst:             _ZN7httplib6detail10scope_exitD2Ev
        - Src:             '../../httplib.h:6225,14'
          Dst:             htonl
        - Src:             '../../httplib.h:6225,14'
          Dst:             htonl
        - Src:             '../../httplib.h:6227,15'
          Dst:             inet_ntop
        - Src:             '../../httplib.h:6241,1'
          Dst:             _ZN7httplib6detail10scope_exitD2Ev
    - functionName:    getifaddrs
      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:    inet_ntop
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htonl
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN7httplib6detail20create_client_socketERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_iibbNS1_8functionIFviEEEllllllS9_RNS_5ErrorEENKUliR8addrinfoRbE_clEiSG_SH_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6254
      functionLinenumberEnd: 6292
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          194
      EdgeCount:       32
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7httplib6detail15bind_ip_addressEiRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7httplib6detail15set_nonblockingEib
        - _ZN7httplib6detail19is_connection_errorEv
        - _ZN7httplib6detail19set_socket_opt_timeEiiill
        - _ZN7httplib6detail26wait_until_socket_is_readyEill
        - _ZN7httplib6detail5if2ipEiRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - connect
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:6257,29'
          Dst:             _ZN7httplib6detail5if2ipEiRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:6259,16'
          Dst:             _ZN7httplib6detail15bind_ip_addressEiRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:6266,9'
          Dst:             _ZN7httplib6detail15set_nonblockingEib
        - Src:             '../../httplib.h:6269,13'
          Dst:             connect
        - Src:             '../../httplib.h:6272,15'
          Dst:             _ZN7httplib6detail19is_connection_errorEv
        - Src:             '../../httplib.h:6276,19'
          Dst:             _ZN7httplib6detail26wait_until_socket_is_readyEill
        - Src:             '../../httplib.h:6284,9'
          Dst:             _ZN7httplib6detail15set_nonblockingEib
        - Src:             '../../httplib.h:6285,9'
          Dst:             _ZN7httplib6detail19set_socket_opt_timeEiiill
        - Src:             '../../httplib.h:6287,9'
          Dst:             _ZN7httplib6detail19set_socket_opt_timeEiiill
    - functionName:    connect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail39unescape_abstract_namespace_unix_domainERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 5664
      functionLinenumberEnd: 5671
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail13create_socketIZNS0_20create_client_socketERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_iibbNS2_8functionIFviEEEllllllSA_RNS_5ErrorEEUliR8addrinfoRbE_EEiSA_SA_iiibbSD_T_l
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6015
      functionLinenumberEnd: 6154
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - bool
        - bool
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          386
      EdgeCount:       67
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7httplib14set_socket_optEiiii
        - _ZN7httplib6detail10scope_exitC2EONSt3__18functionIFvvEEE
        - _ZN7httplib6detail10scope_exitD2Ev
        - _ZN7httplib6detail12close_socketEi
        - _ZN7httplib6detail24getaddrinfo_with_timeoutEPKcS2_PK8addrinfoPPS3_l
        - _ZN7httplib6detail39unescape_abstract_namespace_unix_domainERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZZN7httplib6detail20create_client_socketERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_iibbNS1_8functionIFviEEEllllllS9_RNS_5ErrorEENKUliR8addrinfoRbE_clEiSG_SH_
        - __res_init
        - socket
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6042,17'
          Dst:             socket
        - Src:             '../../httplib.h:6052,29'
          Dst:             _ZN7httplib6detail39unescape_abstract_namespace_unix_domainERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../httplib.h:6074,12'
          Dst:             _ZZN7httplib6detail20create_client_socketERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_iibbNS1_8functionIFviEEEllllllS9_RNS_5ErrorEENKUliR8addrinfoRbE_clEiSG_SH_
        - Src:             '../../httplib.h:6075,9'
          Dst:             _ZN7httplib6detail12close_socketEi
        - Src:             '../../httplib.h:6085,7'
          Dst:             _ZN7httplib6detail24getaddrinfo_with_timeoutEPKcS2_PK8addrinfoPPS3_l
        - Src:             '../../httplib.h:6088,5'
          Dst:             __res_init
        - Src:             '../../httplib.h:6092,13'
          Dst:             _ZN7httplib6detail10scope_exitC2EONSt3__18functionIFvvEEE
        - Src:             '../../httplib.h:6121,9'
          Dst:             socket
        - Src:             '../../httplib.h:6136,24'
          Dst:             _ZN7httplib14set_socket_optEiiii
        - Src:             '../../httplib.h:6154,1'
          Dst:             _ZN7httplib6detail10scope_exitD2Ev
        - Src:             '../../httplib.h:6139,7'
          Dst:             _ZN7httplib14set_socket_optEiiii
        - Src:             '../../httplib.h:6146,9'
          Dst:             _ZZN7httplib6detail20create_client_socketERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_iibbNS1_8functionIFviEEEllllllS9_RNS_5ErrorEENKUliR8addrinfoRbE_clEiSG_SH_
        - Src:             '../../httplib.h:6148,5'
          Dst:             _ZN7httplib6detail12close_socketEi
        - Src:             '../../httplib.h:6154,1'
          Dst:             _ZN7httplib6detail10scope_exitD2Ev
    - functionName:    socket
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __res_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail20create_client_socketERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_iibbNS1_8functionIFviEEEllllllS9_RNS_5ErrorE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 6250
      functionLinenumberEnd: 6302
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - bool
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          123
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail13create_socketIZNS0_20create_client_socketERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_iibbNS2_8functionIFviEEEllllllSA_RNS_5ErrorEEUliR8addrinfoRbE_EEiSA_SA_iiibbSD_T_l
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:6251,15'
          Dst:             _ZN7httplib6detail13create_socketIZNS0_20create_client_socketERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_iibbNS2_8functionIFviEEEllllllSA_RNS_5ErrorEEUliR8addrinfoRbE_EEiSA_SA_iiibbSD_T_l
    - functionName:    _ZNK7httplib10ClientImpl20create_client_socketERNS_5ErrorE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12303
      functionLinenumberEnd: 12322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          194
      EdgeCount:       48
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN7httplib6detail20create_client_socketERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_iibbNS1_8functionIFviEEEllllllS9_RNS_5ErrorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:12305,12'
          Dst:             _ZN7httplib6detail20create_client_socketERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_iibbNS1_8functionIFviEEEllllllS9_RNS_5ErrorE
        - Src:             '../../httplib.h:12317,10'
          Dst:             _ZN7httplib6detail20create_client_socketERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_iibbNS1_8functionIFviEEEllllllS9_RNS_5ErrorE
    - functionName:    _ZNK12FuzzedStream8durationEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12FuzzedStream6socketEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12FuzzedStream21get_local_ip_and_portERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12FuzzedStream22get_remote_ip_and_portERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERi
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12FuzzedStream5writeEPKcm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12FuzzedStream4readEPcm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12FuzzedStream13wait_writableEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12FuzzedStream13wait_readableEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12FuzzedStream11is_readableEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12FuzzedStreamD0Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 5
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12FuzzedStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'server_fuzzer.cc:5,7'
          Dst:             _ZN12FuzzedStreamD2Ev
    - functionName:    _ZN12FuzzedStreamD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 5
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6StreamD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'server_fuzzer.cc:5,7'
          Dst:             _ZN7httplib6StreamD2Ev
    - functionName:    _ZN7httplib6detail12RegexMatcherD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1589
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail11MatcherBaseD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:1589,7'
          Dst:             _ZN7httplib6detail11MatcherBaseD2Ev
    - functionName:    _ZN7httplib6detail11MatcherBaseD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1531
      functionLinenumberEnd: 1531
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail11MatcherBaseD0Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1531
      functionLinenumberEnd: 1531
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail12RegexMatcherC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1592
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail11MatcherBaseC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7httplib6detail11MatcherBaseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:1592,9'
          Dst:             _ZN7httplib6detail11MatcherBaseC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:1592,48'
          Dst:             _ZN7httplib6detail11MatcherBaseD2Ev
    - functionName:    _ZN7httplib6detail11MatcherBaseC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail12RegexMatcherD0Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1589
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail12RegexMatcherD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:1589,7'
          Dst:             _ZN7httplib6detail12RegexMatcherD2Ev
    - functionName:    _ZNK7httplib6detail12RegexMatcher5matchERNS_7RequestE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10439
      functionLinenumberEnd: 10441
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib6detail17PathParamsMatcherD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1560
      functionLinenumberEnd: 1560
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail11MatcherBaseD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:1560,7'
          Dst:             _ZN7httplib6detail11MatcherBaseD2Ev
    - functionName:    _ZN7httplib6detail17PathParamsMatcherC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10348
      functionLinenumberEnd: 10394
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          294
      EdgeCount:       89
      CyclomaticComplexity: 40
      functionsReached:
        - _ZN7httplib6detail11MatcherBaseC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7httplib6detail11MatcherBaseD2Ev
        - _ZN7httplib6detail7str_lenILm3EEEmRAT__Kc
        - _ZNSt16invalid_argumentC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10348,7'
          Dst:             _ZN7httplib6detail11MatcherBaseC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             '../../httplib.h:10370,48'
          Dst:             _ZN7httplib6detail7str_lenILm3EEEmRAT__Kc
        - Src:             '../../httplib.h:10382,7'
          Dst:             __cxa_allocate_exception
        - Src:             '../../httplib.h:10382,13'
          Dst:             _ZNSt16invalid_argumentC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             '../../httplib.h:10382,7'
          Dst:             __cxa_throw
        - Src:             '../../httplib.h:10382,7'
          Dst:             __cxa_free_exception
        - Src:             '../../httplib.h:10394,1'
          Dst:             _ZN7httplib6detail11MatcherBaseD2Ev
    - functionName:    _ZN7httplib6detail17PathParamsMatcherD0Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1560
      functionLinenumberEnd: 1560
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6detail17PathParamsMatcherD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:1560,7'
          Dst:             _ZN7httplib6detail17PathParamsMatcherD2Ev
    - functionName:    _ZNK7httplib6detail17PathParamsMatcher5matchERNS_7RequestE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10396
      functionLinenumberEnd: 10437
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          182
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - strncmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10412,9'
          Dst:             strncmp
    - functionName:    _ZN7httplib6detail11make_uniqueINS0_12RegexMatcherEJRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEENS3_9enable_ifIXntsr3std8is_arrayIT_EE5valueENS3_10unique_ptrISD_NS3_14default_deleteISD_EEEEE4typeEDpOT0_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail12RegexMatcherC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:523,33'
          Dst:             _ZN7httplib6detail12RegexMatcherC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN7httplib6detail11make_uniqueINS0_17PathParamsMatcherEJRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEENS3_9enable_ifIXntsr3std8is_arrayIT_EE5valueENS3_10unique_ptrISD_NS3_14default_deleteISD_EEEEE4typeEDpOT0_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail17PathParamsMatcherC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:523,33'
          Dst:             _ZN7httplib6detail17PathParamsMatcherC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN7httplib6Server12make_matcherERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10668
      functionLinenumberEnd: 10674
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7httplib6detail11make_uniqueINS0_12RegexMatcherEJRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEENS3_9enable_ifIXntsr3std8is_arrayIT_EE5valueENS3_10unique_ptrISD_NS3_14default_deleteISD_EEEEE4typeEDpOT0_
        - _ZN7httplib6detail11make_uniqueINS0_17PathParamsMatcherEJRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEENS3_9enable_ifIXntsr3std8is_arrayIT_EE5valueENS3_10unique_ptrISD_NS3_14default_deleteISD_EEEEE4typeEDpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10670,12'
          Dst:             _ZN7httplib6detail11make_uniqueINS0_17PathParamsMatcherEJRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEENS3_9enable_ifIXntsr3std8is_arrayIT_EE5valueENS3_10unique_ptrISD_NS3_14default_deleteISD_EEEEE4typeEDpOT0_
        - Src:             '../../httplib.h:10672,12'
          Dst:             _ZN7httplib6detail11make_uniqueINS0_12RegexMatcherEJRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEENS3_9enable_ifIXntsr3std8is_arrayIT_EE5valueENS3_10unique_ptrISD_NS3_14default_deleteISD_EEEEE4typeEDpOT0_
    - functionName:    _ZN7httplib6Server11add_handlerINSt3__18functionIFvRKNS_7RequestERNS_8ResponseEEEEEERS0_RNS2_6vectorINS2_4pairINS2_10unique_ptrINS_6detail11MatcherBaseENS2_14default_deleteISG_EEEET_EENS2_9allocatorISL_EEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENSM_IcEEEESK_
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1783
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6Server12make_matcherERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:1781,27'
          Dst:             _ZN7httplib6Server12make_matcherERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZNK7httplib10ClientImpl6is_sslEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13721
      functionLinenumberEnd: 13721
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib10ClientImpl14process_socketERKNS0_6SocketENSt3__16chrono10time_pointINS5_12steady_clockENS5_8durationIxNS4_5ratioILl1ELl1000000000EEEEEEENS4_8functionIFbRNS_6StreamEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13715
      functionLinenumberEnd: 13719
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6detail21process_client_socketEilllllNSt3__16chrono10time_pointINS2_12steady_clockENS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEEEENS1_8functionIFbRNS_6StreamEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:13716,10'
          Dst:             _ZN7httplib6detail21process_client_socketEilllllNSt3__16chrono10time_pointINS2_12steady_clockENS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEEEENS1_8functionIFbRNS_6StreamEEEE
    - functionName:    _ZN7httplib10ClientImpl12shutdown_sslERNS0_6SocketEb
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12344
      functionLinenumberEnd: 12349
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:12347,3'
          Dst:             __assert_fail
    - functionName:    _ZN7httplib10ClientImpl22setup_proxy_connectionERNS0_6SocketENSt3__16chrono10time_pointINS4_12steady_clockENS4_8durationIxNS3_5ratioILl1ELl1000000000EEEEEEERNS_8ResponseERbRNS_5ErrorE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12339
      functionLinenumberEnd: 12340
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib10ClientImpl24ensure_socket_connectionERNS0_6SocketERNS_5ErrorE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12332
      functionLinenumberEnd: 12333
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7httplib10ClientImpl25create_and_connect_socketERNS0_6SocketERNS_5ErrorE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12325
      functionLinenumberEnd: 12330
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7httplib10ClientImpl20create_client_socketERNS_5ErrorE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:12326,15'
          Dst:             _ZNK7httplib10ClientImpl20create_client_socketERNS_5ErrorE
    - functionName:    _ZNK7httplib10ClientImpl8is_validEv
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12257
      functionLinenumberEnd: 12257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14FuzzableServer20ProcessFuzzedRequestER12FuzzedStream
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7httplib6Server15process_requestERNS_6StreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiSB_ibRbRKNS3_8functionIFvRNS_7RequestEEEEPb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'server_fuzzer.cc:57,5'
          Dst:             _ZN7httplib6Server15process_requestERNS_6StreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiSB_ibRbRKNS3_8functionIFvRNS_7RequestEEEEPb
    - functionName:    _ZN12FuzzedStreamC2EPKhm
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 8
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib6StreamC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'server_fuzzer.cc:7,3'
          Dst:             _ZN7httplib6StreamC2Ev
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12FuzzedStreamC2EPKhm
        - _ZN12FuzzedStreamD2Ev
        - _ZN14FuzzableServer20ProcessFuzzedRequestER12FuzzedStream
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'server_fuzzer.cc:97,16'
          Dst:             _ZN12FuzzedStreamC2EPKhm
        - Src:             'server_fuzzer.cc:98,12'
          Dst:             _ZN14FuzzableServer20ProcessFuzzedRequestER12FuzzedStream
        - Src:             'server_fuzzer.cc:100,1'
          Dst:             _ZN12FuzzedStreamD2Ev
        - Src:             'server_fuzzer.cc:100,1'
          Dst:             _ZN12FuzzedStreamD2Ev
    - functionName:    _ZN7httplib6Server7OptionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFvRKNS_7RequestERNS_8ResponseEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10720
      functionLinenumberEnd: 10722
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6Server11add_handlerINSt3__18functionIFvRKNS_7RequestERNS_8ResponseEEEEEERS0_RNS2_6vectorINS2_4pairINS2_10unique_ptrINS_6detail11MatcherBaseENS2_14default_deleteISG_EEEET_EENS2_9allocatorISL_EEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENSM_IcEEEESK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10721,10'
          Dst:             _ZN7httplib6Server11add_handlerINSt3__18functionIFvRKNS_7RequestERNS_8ResponseEEEEEERS0_RNS2_6vectorINS2_4pairINS2_10unique_ptrINS_6detail11MatcherBaseENS2_14default_deleteISG_EEEET_EENS2_9allocatorISL_EEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENSM_IcEEEESK_
    - functionName:    _ZN7httplib6Server6DeleteERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFvRKNS_7RequestERNS_8ResponseEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10710
      functionLinenumberEnd: 10712
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6Server11add_handlerINSt3__18functionIFvRKNS_7RequestERNS_8ResponseEEEEEERS0_RNS2_6vectorINS2_4pairINS2_10unique_ptrINS_6detail11MatcherBaseENS2_14default_deleteISG_EEEET_EENS2_9allocatorISL_EEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENSM_IcEEEESK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10711,10'
          Dst:             _ZN7httplib6Server11add_handlerINSt3__18functionIFvRKNS_7RequestERNS_8ResponseEEEEEERS0_RNS2_6vectorINS2_4pairINS2_10unique_ptrINS_6detail11MatcherBaseENS2_14default_deleteISG_EEEET_EENS2_9allocatorISL_EEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENSM_IcEEEESK_
    - functionName:    _ZN7httplib6Server5PatchERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFvRKNS_7RequestERNS_8ResponseEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10700
      functionLinenumberEnd: 10702
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6Server11add_handlerINSt3__18functionIFvRKNS_7RequestERNS_8ResponseEEEEEERS0_RNS2_6vectorINS2_4pairINS2_10unique_ptrINS_6detail11MatcherBaseENS2_14default_deleteISG_EEEET_EENS2_9allocatorISL_EEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENSM_IcEEEESK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10701,10'
          Dst:             _ZN7httplib6Server11add_handlerINSt3__18functionIFvRKNS_7RequestERNS_8ResponseEEEEEERS0_RNS2_6vectorINS2_4pairINS2_10unique_ptrINS_6detail11MatcherBaseENS2_14default_deleteISG_EEEET_EENS2_9allocatorISL_EEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENSM_IcEEEESK_
    - functionName:    _ZN7httplib6Server3PutERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFvRKNS_7RequestERNS_8ResponseEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10690
      functionLinenumberEnd: 10692
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6Server11add_handlerINSt3__18functionIFvRKNS_7RequestERNS_8ResponseEEEEEERS0_RNS2_6vectorINS2_4pairINS2_10unique_ptrINS_6detail11MatcherBaseENS2_14default_deleteISG_EEEET_EENS2_9allocatorISL_EEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENSM_IcEEEESK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10691,10'
          Dst:             _ZN7httplib6Server11add_handlerINSt3__18functionIFvRKNS_7RequestERNS_8ResponseEEEEEERS0_RNS2_6vectorINS2_4pairINS2_10unique_ptrINS_6detail11MatcherBaseENS2_14default_deleteISG_EEEET_EENS2_9allocatorISL_EEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENSM_IcEEEESK_
    - functionName:    _ZN7httplib6Server4PostERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFvRKNS_7RequestERNS_8ResponseEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10680
      functionLinenumberEnd: 10682
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6Server11add_handlerINSt3__18functionIFvRKNS_7RequestERNS_8ResponseEEEEEERS0_RNS2_6vectorINS2_4pairINS2_10unique_ptrINS_6detail11MatcherBaseENS2_14default_deleteISG_EEEET_EENS2_9allocatorISL_EEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENSM_IcEEEESK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10681,10'
          Dst:             _ZN7httplib6Server11add_handlerINSt3__18functionIFvRKNS_7RequestERNS_8ResponseEEEEEERS0_RNS2_6vectorINS2_4pairINS2_10unique_ptrINS_6detail11MatcherBaseENS2_14default_deleteISG_EEEET_EENS2_9allocatorISL_EEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENSM_IcEEEESK_
    - functionName:    _ZN7httplib6Server3GetERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFvRKNS_7RequestERNS_8ResponseEEEE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10676
      functionLinenumberEnd: 10678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7httplib6Server11add_handlerINSt3__18functionIFvRKNS_7RequestERNS_8ResponseEEEEEERS0_RNS2_6vectorINS2_4pairINS2_10unique_ptrINS_6detail11MatcherBaseENS2_14default_deleteISG_EEEET_EENS2_9allocatorISL_EEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENSM_IcEEEESK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:10677,10'
          Dst:             _ZN7httplib6Server11add_handlerINSt3__18functionIFvRKNS_7RequestERNS_8ResponseEEEEEERS0_RNS2_6vectorINS2_4pairINS2_10unique_ptrINS_6detail11MatcherBaseENS2_14default_deleteISG_EEEET_EENS2_9allocatorISL_EEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENSM_IcEEEESK_
    - functionName:    LLVMFuzzerInitialize
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/server_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          199
      EdgeCount:       55
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN7httplib6Server3GetERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFvRKNS_7RequestERNS_8ResponseEEEE
        - _ZN7httplib6Server3PutERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFvRKNS_7RequestERNS_8ResponseEEEE
        - _ZN7httplib6Server4PostERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFvRKNS_7RequestERNS_8ResponseEEEE
        - _ZN7httplib6Server5PatchERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFvRKNS_7RequestERNS_8ResponseEEEE
        - _ZN7httplib6Server6DeleteERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFvRKNS_7RequestERNS_8ResponseEEEE
        - _ZN7httplib6Server7OptionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFvRKNS_7RequestERNS_8ResponseEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'server_fuzzer.cc:69,12'
          Dst:             _ZN7httplib6Server3GetERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFvRKNS_7RequestERNS_8ResponseEEEE
        - Src:             'server_fuzzer.cc:73,12'
          Dst:             _ZN7httplib6Server4PostERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFvRKNS_7RequestERNS_8ResponseEEEE
        - Src:             'server_fuzzer.cc:77,12'
          Dst:             _ZN7httplib6Server3PutERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFvRKNS_7RequestERNS_8ResponseEEEE
        - Src:             'server_fuzzer.cc:81,12'
          Dst:             _ZN7httplib6Server5PatchERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFvRKNS_7RequestERNS_8ResponseEEEE
        - Src:             'server_fuzzer.cc:85,12'
          Dst:             _ZN7httplib6Server6DeleteERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFvRKNS_7RequestERNS_8ResponseEEEE
        - Src:             'server_fuzzer.cc:89,12'
          Dst:             _ZN7httplib6Server7OptionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFvRKNS_7RequestERNS_8ResponseEEEE
    - functionName:    _ZN7httplib10ClientImplD2Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12241
      functionLinenumberEnd: 12255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          135
      EdgeCount:       33
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN7httplib10ClientImpl12close_socketERNS0_6SocketE
        - _ZNK7httplib10ClientImpl15shutdown_socketERNS0_6SocketE
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../../httplib.h:12253,3'
          Dst:             _ZNK7httplib10ClientImpl15shutdown_socketERNS0_6SocketE
        - Src:             '../../httplib.h:12254,3'
          Dst:             _ZN7httplib10ClientImpl12close_socketERNS0_6SocketE
        - Src:             '../../httplib.h:12246,35'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7httplib10ClientImpl15shutdown_socketERNS0_6SocketE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12351
      functionLinenumberEnd: 12354
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7httplib6detail15shutdown_socketEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:12353,3'
          Dst:             _ZN7httplib6detail15shutdown_socketEi
    - functionName:    _ZN7httplib10ClientImpl12close_socketERNS0_6SocketE
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12356
      functionLinenumberEnd: 12374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7httplib6detail12close_socketEi
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:12363,3'
          Dst:             __assert_fail
        - Src:             '../../httplib.h:12372,3'
          Dst:             _ZN7httplib6detail12close_socketEi
    - functionName:    _ZN7httplib10ClientImplD0Ev
      functionSourceFile: '/src/cpp-httplib/test/fuzzing/../../httplib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 12241
      functionLinenumberEnd: 12255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7httplib10ClientImplD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../httplib.h:12241,34'
          Dst:             _ZN7httplib10ClientImplD2Ev
...
