---
Fuzzer filename: '/src/crow/tests/fuzz/http_fuzzer.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEC2Ev
        - _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEED2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/call_stack.hpp:118,25'
          Dst:             _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEC2Ev
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10service_idINS0_9schedulerEEC2Ev
        - _ZN4asio6detail10service_idINS0_9schedulerEED2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:399,56'
          Dst:             _ZN4asio6detail10service_idINS0_9schedulerEEC2Ev
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_9schedulerEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10service_idINS0_13epoll_reactorEEC2Ev
        - _ZN4asio6detail10service_idINS0_13epoll_reactorEED2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:399,56'
          Dst:             _ZN4asio6detail10service_idINS0_13epoll_reactorEEC2Ev
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_13epoll_reactorEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail17posix_global_implINS_14system_contextEED2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail17posix_global_implINS_14system_contextEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEEC2Ev
        - _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEED2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/call_stack.hpp:118,25'
          Dst:             _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEEC2Ev
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10service_idINS0_14strand_serviceEEC2Ev
        - _ZN4asio6detail10service_idINS0_14strand_serviceEED2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:856,52'
          Dst:             _ZN4asio6detail10service_idINS0_14strand_serviceEEC2Ev
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_14strand_serviceEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10service_idINS0_27reactive_descriptor_serviceEEC2Ev
        - _ZN4asio6detail10service_idINS0_27reactive_descriptor_serviceEED2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:856,52'
          Dst:             _ZN4asio6detail10service_idINS0_27reactive_descriptor_serviceEEC2Ev
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_27reactive_descriptor_serviceEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10service_idINS0_28reactive_serial_port_serviceEEC2Ev
        - _ZN4asio6detail10service_idINS0_28reactive_serial_port_serviceEED2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:856,52'
          Dst:             _ZN4asio6detail10service_idINS0_28reactive_serial_port_serviceEEC2Ev
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_28reactive_serial_port_serviceEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10service_idINS0_18signal_set_serviceEEC2Ev
        - _ZN4asio6detail10service_idINS0_18signal_set_serviceEED2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:856,52'
          Dst:             _ZN4asio6detail10service_idINS0_18signal_set_serviceEEC2Ev
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_18signal_set_serviceEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEEC2Ev
        - _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEED2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/call_stack.hpp:118,25'
          Dst:             _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEEC2Ev
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_2ip3tcpEEEEC2Ev
        - _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_2ip3tcpEEEED2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:856,52'
          Dst:             _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_2ip3tcpEEEEC2Ev
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_2ip3tcpEEEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEEC2Ev
        - _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEED2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:856,52'
          Dst:             _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEEC2Ev
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10service_idINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEEC2Ev
        - _ZN4asio6detail10service_idINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEED2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:856,52'
          Dst:             _ZN4asio6detail10service_idINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEEC2Ev
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEED2Ev
    - functionName:    _GLOBAL__sub_I_http_fuzzer.cpp
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5error19get_system_categoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/error.hpp:258,5'
          Dst:             _ZN4asio5error19get_system_categoryEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5error18get_netdb_categoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/error.hpp:261,5'
          Dst:             _ZN4asio5error18get_netdb_categoryEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5error21get_addrinfo_categoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/error.hpp:264,5'
          Dst:             _ZN4asio5error21get_addrinfo_categoryEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5error17get_misc_categoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/error.hpp:267,5'
          Dst:             _ZN4asio5error17get_misc_categoryEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         130
      ICount:          756
      EdgeCount:       151
      CyclomaticComplexity: 23
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz/http_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
    - 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:    24
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      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:    153
      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:    10
      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:    12
      BranchProfiles:  []
      Callsites:       []
    - 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:    __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:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio5error17get_misc_categoryEv
      functionSourceFile: '/usr/include/asio/impl/error.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio5error6detail13misc_categoryD2Ev
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/error.ipp:119,3'
          Dst:             __cxa_guard_acquire
        - Src:             '/usr/include/asio/impl/error.ipp:119,3'
          Dst:             __cxa_atexit
        - Src:             '/usr/include/asio/impl/error.ipp:119,3'
          Dst:             _ZN4asio5error6detail13misc_categoryD2Ev
        - Src:             '/usr/include/asio/impl/error.ipp:119,3'
          Dst:             __cxa_guard_release
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio5error6detail13misc_categoryD2Ev
      functionSourceFile: '/usr/include/asio/impl/error.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      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:    __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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio5error6detail13misc_categoryD0Ev
      functionSourceFile: '/usr/include/asio/impl/error.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5error6detail13misc_categoryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/error.ipp:93,7'
          Dst:             _ZN4asio5error6detail13misc_categoryD2Ev
    - functionName:    _ZNK4asio5error6detail13misc_category4nameEv
      functionSourceFile: '/usr/include/asio/impl/error.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio5error6detail13misc_category7messageEi
      functionSourceFile: '/usr/include/asio/impl/error.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio5error21get_addrinfo_categoryEv
      functionSourceFile: '/usr/include/asio/impl/error.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio5error6detail17addrinfo_categoryD2Ev
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/error.ipp:85,3'
          Dst:             __cxa_guard_acquire
        - Src:             '/usr/include/asio/impl/error.ipp:85,3'
          Dst:             __cxa_atexit
        - Src:             '/usr/include/asio/impl/error.ipp:85,3'
          Dst:             _ZN4asio5error6detail17addrinfo_categoryD2Ev
        - Src:             '/usr/include/asio/impl/error.ipp:85,3'
          Dst:             __cxa_guard_release
    - functionName:    _ZN4asio5error6detail17addrinfo_categoryD2Ev
      functionSourceFile: '/usr/include/asio/impl/error.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      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:    _ZN4asio5error6detail17addrinfo_categoryD0Ev
      functionSourceFile: '/usr/include/asio/impl/error.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5error6detail17addrinfo_categoryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/error.ipp:63,7'
          Dst:             _ZN4asio5error6detail17addrinfo_categoryD2Ev
    - functionName:    _ZNK4asio5error6detail17addrinfo_category4nameEv
      functionSourceFile: '/usr/include/asio/impl/error.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio5error6detail17addrinfo_category7messageEi
      functionSourceFile: '/usr/include/asio/impl/error.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio5error18get_netdb_categoryEv
      functionSourceFile: '/usr/include/asio/impl/error.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio5error6detail14netdb_categoryD2Ev
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/error.ipp:57,3'
          Dst:             __cxa_guard_acquire
        - Src:             '/usr/include/asio/impl/error.ipp:57,3'
          Dst:             __cxa_atexit
        - Src:             '/usr/include/asio/impl/error.ipp:57,3'
          Dst:             _ZN4asio5error6detail14netdb_categoryD2Ev
        - Src:             '/usr/include/asio/impl/error.ipp:57,3'
          Dst:             __cxa_guard_release
    - functionName:    _ZN4asio5error6detail14netdb_categoryD2Ev
      functionSourceFile: '/usr/include/asio/impl/error.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      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:    _ZN4asio5error6detail14netdb_categoryD0Ev
      functionSourceFile: '/usr/include/asio/impl/error.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5error6detail14netdb_categoryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/error.ipp:31,7'
          Dst:             _ZN4asio5error6detail14netdb_categoryD2Ev
    - functionName:    _ZNK4asio5error6detail14netdb_category4nameEv
      functionSourceFile: '/usr/include/asio/impl/error.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio5error6detail14netdb_category7messageEi
      functionSourceFile: '/usr/include/asio/impl/error.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio5error19get_system_categoryEv
      functionSourceFile: '/usr/include/asio/error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15system_categoryEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/error.hpp:228,10'
          Dst:             _ZN4asio15system_categoryEv
    - functionName:    _ZN4asio15system_categoryEv
      functionSourceFile: '/usr/include/asio/impl/error_code.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail15system_categoryD2Ev
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/error_code.ipp:198,3'
          Dst:             __cxa_guard_acquire
        - Src:             '/usr/include/asio/impl/error_code.ipp:198,3'
          Dst:             __cxa_atexit
        - Src:             '/usr/include/asio/impl/error_code.ipp:198,3'
          Dst:             _ZN4asio6detail15system_categoryD2Ev
        - Src:             '/usr/include/asio/impl/error_code.ipp:198,3'
          Dst:             __cxa_guard_release
    - functionName:    _ZN4asio6detail15system_categoryD2Ev
      functionSourceFile: '/usr/include/asio/impl/error_code.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      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:    _ZN4asio6detail15system_categoryD0Ev
      functionSourceFile: '/usr/include/asio/impl/error_code.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail15system_categoryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/error_code.ipp:37,7'
          Dst:             _ZN4asio6detail15system_categoryD2Ev
    - functionName:    _ZNK4asio6detail15system_category4nameEv
      functionSourceFile: '/usr/include/asio/impl/error_code.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail15system_category7messageEi
      functionSourceFile: '/usr/include/asio/impl/error_code.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail15system_category15strerror_resultEPKcS3_
        - strerror_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/error_code.ipp:104,28'
          Dst:             strerror_r
        - Src:             '/usr/include/asio/impl/error_code.ipp:104,12'
          Dst:             _ZN4asio6detail15system_category15strerror_resultEPKcS3_
    - functionName:    strerror_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail15system_category15strerror_resultEPKcS3_
      functionSourceFile: '/usr/include/asio/impl/error_code.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail10service_idINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEEC2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idC2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEED2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idD2Ev
    - functionName:    _ZN4asio17execution_context2idD2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:305,26'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail11noncopyableD2Ev
      functionSourceFile: '/usr/include/asio/detail/noncopyable.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio17execution_context2idC2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:310,3'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - functionName:    _ZN4asio6detail11noncopyableC2Ev
      functionSourceFile: '/usr/include/asio/detail/noncopyable.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEEC2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idC2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEED2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idD2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_2ip3tcpEEEEC2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idC2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_2ip3tcpEEEED2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idD2Ev
    - functionName:    _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEEC2Ev
      functionSourceFile: '/usr/include/asio/detail/tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/tss_ptr.hpp:38,7'
          Dst:             _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEEC2Ev
    - functionName:    _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEED2Ev
      functionSourceFile: '/usr/include/asio/detail/tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/tss_ptr.hpp:38,7'
          Dst:             _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEED2Ev
    - functionName:    _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEED2Ev
      functionSourceFile: '/usr/include/asio/detail/keyword_tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/keyword_tss_ptr.hpp:42,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEEC2Ev
      functionSourceFile: '/usr/include/asio/detail/keyword_tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/keyword_tss_ptr.hpp:35,3'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_18signal_set_serviceEEC2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idC2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_18signal_set_serviceEED2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idD2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_28reactive_serial_port_serviceEEC2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idC2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_28reactive_serial_port_serviceEED2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idD2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_27reactive_descriptor_serviceEEC2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idC2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_27reactive_descriptor_serviceEED2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idD2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_14strand_serviceEEC2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idC2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_14strand_serviceEED2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idD2Ev
    - functionName:    _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEEC2Ev
      functionSourceFile: '/usr/include/asio/detail/tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/tss_ptr.hpp:38,7'
          Dst:             _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEEC2Ev
    - functionName:    _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEED2Ev
      functionSourceFile: '/usr/include/asio/detail/tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/tss_ptr.hpp:38,7'
          Dst:             _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEED2Ev
    - functionName:    _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEED2Ev
      functionSourceFile: '/usr/include/asio/detail/keyword_tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/keyword_tss_ptr.hpp:42,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEEC2Ev
      functionSourceFile: '/usr/include/asio/detail/keyword_tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/keyword_tss_ptr.hpp:35,3'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - functionName:    _ZN4asio6detail17posix_global_implINS_14system_contextEED2Ev
      functionSourceFile: '/usr/include/asio/detail/posix_global.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio14system_contextD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/posix_global.hpp:42,5'
          Dst:             _ZN4asio14system_contextD2Ev
    - functionName:    _ZN4asio14system_contextD2Ev
      functionSourceFile: '/usr/include/asio/impl/system_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio17execution_contextD2Ev
        - _ZN4asio6detail12thread_group4joinEv
        - _ZN4asio6detail12thread_groupD2Ev
        - _ZN4asio6detail9scheduler13work_finishedEv
        - _ZN4asio6detail9scheduler4stopEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/system_context.ipp:48,14'
          Dst:             _ZN4asio6detail9scheduler13work_finishedEv
        - Src:             '/usr/include/asio/impl/system_context.ipp:49,14'
          Dst:             _ZN4asio6detail9scheduler4stopEv
        - Src:             '/usr/include/asio/impl/system_context.ipp:50,12'
          Dst:             _ZN4asio6detail12thread_group4joinEv
        - Src:             '/usr/include/asio/impl/system_context.ipp:51,1'
          Dst:             _ZN4asio6detail12thread_groupD2Ev
        - Src:             '/usr/include/asio/impl/system_context.ipp:51,1'
          Dst:             _ZN4asio17execution_contextD2Ev
        - Src:             '/usr/include/asio/impl/system_context.ipp:48,14'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail9scheduler13work_finishedEv
      functionSourceFile: '/usr/include/asio/detail/scheduler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail9scheduler4stopEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/scheduler.hpp:94,7'
          Dst:             _ZN4asio6detail9scheduler4stopEv
    - functionName:    _ZN4asio6detail9scheduler4stopEv
      functionSourceFile: '/usr/include/asio/detail/impl/scheduler.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZN4asio6detail9scheduler16stop_all_threadsERNS0_27conditionally_enabled_mutex11scoped_lockE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:255,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:256,3'
          Dst:             _ZN4asio6detail9scheduler16stop_all_threadsERNS0_27conditionally_enabled_mutex11scoped_lockE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:257,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:257,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - functionName:    _ZN4asio6detail12thread_group4joinEv
      functionSourceFile: '/usr/include/asio/detail/thread_group.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail12posix_thread4joinEv
        - _ZN4asio6detail12thread_group4itemD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/thread_group.hpp:60,23'
          Dst:             _ZN4asio6detail12posix_thread4joinEv
        - Src:             '/usr/include/asio/detail/thread_group.hpp:63,7'
          Dst:             _ZN4asio6detail12thread_group4itemD2Ev
    - functionName:    _ZN4asio6detail12thread_groupD2Ev
      functionSourceFile: '/usr/include/asio/detail/thread_group.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail12thread_group4joinEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/thread_group.hpp:37,5'
          Dst:             _ZN4asio6detail12thread_group4joinEv
        - Src:             '/usr/include/asio/detail/thread_group.hpp:37,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio17execution_contextD2Ev
      functionSourceFile: '/usr/include/asio/impl/execution_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4asio17execution_context7destroyEv
        - _ZN4asio17execution_context8shutdownEv
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail16service_registryD2Ev
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/execution_context.ipp:33,3'
          Dst:             _ZN4asio17execution_context8shutdownEv
        - Src:             '/usr/include/asio/impl/execution_context.ipp:34,3'
          Dst:             _ZN4asio17execution_context7destroyEv
        - Src:             '/usr/include/asio/impl/execution_context.ipp:35,3'
          Dst:             _ZN4asio6detail16service_registryD2Ev
        - Src:             '/usr/include/asio/impl/execution_context.ipp:36,1'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
        - Src:             '/usr/include/asio/impl/execution_context.ipp:33,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio17execution_context8shutdownEv
      functionSourceFile: '/usr/include/asio/impl/execution_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry17shutdown_servicesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/execution_context.ipp:40,22'
          Dst:             _ZN4asio6detail16service_registry17shutdown_servicesEv
    - functionName:    _ZN4asio17execution_context7destroyEv
      functionSourceFile: '/usr/include/asio/impl/execution_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry16destroy_servicesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/execution_context.ipp:45,22'
          Dst:             _ZN4asio6detail16service_registry16destroy_servicesEv
    - functionName:    _ZN4asio6detail16service_registryD2Ev
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail11posix_mutexD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:36,1'
          Dst:             _ZN4asio6detail11posix_mutexD2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:36,1'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail11posix_mutexD2Ev
      functionSourceFile: '/usr/include/asio/detail/posix_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - pthread_mutex_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/posix_mutex.hpp:45,5'
          Dst:             pthread_mutex_destroy
        - Src:             '/usr/include/asio/detail/posix_mutex.hpp:46,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    pthread_mutex_destroy
      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:    _ZN4asio6detail16service_registry16destroy_servicesEv
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail16service_registry7destroyEPNS_17execution_context7serviceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:53,5'
          Dst:             _ZN4asio6detail16service_registry7destroyEPNS_17execution_context7serviceE
    - functionName:    _ZN4asio6detail16service_registry7destroyEPNS_17execution_context7serviceE
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail16service_registry17shutdown_servicesEv
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12posix_thread4joinEv
      functionSourceFile: '/usr/include/asio/detail/impl/posix_thread.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_join
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/posix_thread.ipp:41,5'
          Dst:             pthread_join
    - functionName:    _ZN4asio6detail12thread_group4itemD2Ev
      functionSourceFile: '/usr/include/asio/detail/thread_group.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12posix_threadD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/thread_group.hpp:69,10'
          Dst:             _ZN4asio6detail12posix_threadD2Ev
    - functionName:    _ZN4asio6detail12posix_threadD2Ev
      functionSourceFile: '/usr/include/asio/detail/impl/posix_thread.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - pthread_detach
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/posix_thread.ipp:34,5'
          Dst:             pthread_detach
        - Src:             '/usr/include/asio/detail/impl/posix_thread.ipp:35,1'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    pthread_detach
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_join
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail11posix_mutex4lockEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/conditionally_enabled_mutex.hpp:49,14'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
        - Src:             '/usr/include/asio/detail/conditionally_enabled_mutex.hpp:54,23'
          Dst:             _ZN4asio6detail11posix_mutex4lockEv
        - Src:             '/usr/include/asio/detail/conditionally_enabled_mutex.hpp:59,5'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail9scheduler16stop_all_threadsERNS0_27conditionally_enabled_mutex11scoped_lockE
      functionSourceFile: '/usr/include/asio/detail/impl/scheduler.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail13epoll_reactor9interruptEv
        - _ZN4asio6detail27conditionally_enabled_event10signal_allERNS0_27conditionally_enabled_mutex11scoped_lockE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:543,17'
          Dst:             _ZN4asio6detail27conditionally_enabled_event10signal_allERNS0_27conditionally_enabled_mutex11scoped_lockE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:548,12'
          Dst:             _ZN4asio6detail13epoll_reactor9interruptEv
    - functionName:    _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail11posix_mutex6unlockEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/conditionally_enabled_mutex.hpp:65,23'
          Dst:             _ZN4asio6detail11posix_mutex6unlockEv
        - Src:             '/usr/include/asio/detail/conditionally_enabled_mutex.hpp:66,5'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail11posix_mutex6unlockEv
      functionSourceFile: '/usr/include/asio/detail/posix_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/posix_mutex.hpp:57,11'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_unlock
      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:    _ZN4asio6detail27conditionally_enabled_event10signal_allERNS0_27conditionally_enabled_mutex11scoped_lockE
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail11posix_event10signal_allINS0_27conditionally_enabled_mutex11scoped_lockEEEvRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/conditionally_enabled_event.hpp:56,14'
          Dst:             _ZN4asio6detail11posix_event10signal_allINS0_27conditionally_enabled_mutex11scoped_lockEEEvRT_
    - functionName:    _ZN4asio6detail13epoll_reactor9interruptEv
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio6detail26eventfd_select_interrupter15read_descriptorEv
        - epoll_ctl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:572,52'
          Dst:             _ZNK4asio6detail26eventfd_select_interrupter15read_descriptorEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:572,3'
          Dst:             epoll_ctl
    - functionName:    _ZNK4asio6detail26eventfd_select_interrupter15read_descriptorEv
      functionSourceFile: '/usr/include/asio/detail/eventfd_select_interrupter.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    epoll_ctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail11posix_event10signal_allINS0_27conditionally_enabled_mutex11scoped_lockEEEvRT_
      functionSourceFile: '/usr/include/asio/detail/posix_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_broadcast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/posix_event.hpp:58,5'
          Dst:             pthread_cond_broadcast
    - functionName:    pthread_cond_broadcast
      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:    _ZN4asio6detail11posix_mutex4lockEv
      functionSourceFile: '/usr/include/asio/detail/posix_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/posix_mutex.hpp:51,11'
          Dst:             pthread_mutex_lock
    - functionName:    pthread_mutex_lock
      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:    _ZN4asio6detail10service_idINS0_13epoll_reactorEEC2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idC2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_13epoll_reactorEED2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idD2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_9schedulerEEC2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idC2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_9schedulerEED2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idD2Ev
    - functionName:    _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEC2Ev
      functionSourceFile: '/usr/include/asio/detail/tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/tss_ptr.hpp:38,7'
          Dst:             _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEC2Ev
    - functionName:    _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEED2Ev
      functionSourceFile: '/usr/include/asio/detail/tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/tss_ptr.hpp:38,7'
          Dst:             _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEED2Ev
    - functionName:    _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEED2Ev
      functionSourceFile: '/usr/include/asio/detail/keyword_tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/keyword_tss_ptr.hpp:42,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEC2Ev
      functionSourceFile: '/usr/include/asio/detail/keyword_tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/keyword_tss_ptr.hpp:35,3'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - functionName:    _ZN4crow21routing_handle_resultD2Ev
      functionSourceFile: '/src/crow/include/crow/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow14routing_paramsD2Ev
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/common.h:288,12'
          Dst:             _ZN4crow14routing_paramsD2Ev
    - functionName:    _ZN4crow14routing_paramsD2Ev
      functionSourceFile: '/src/crow/include/crow/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      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:    _ZN4crow6Router11handle_ruleINS_4CrowIJEEEEENSt3__19enable_ifIXeqsr3std10tuple_sizeINT_14mw_container_tEEE5valueLi0EEvE4typeERNS_8BaseRuleERNS_7requestERNS_8responseERKNS_14routing_paramsE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1823
      functionLinenumberEnd: 1825
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow8BaseRule11get_methodsEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6loggerlsIA4_cEERS0_RKT_
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6logger21get_current_log_levelEv
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6logger17get_log_level_refEv
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:139,58'
          Dst:             _ZN4crow6logger17get_log_level_refEv
    - 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:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6logger17get_log_level_refEv
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6loggerlsImEERS0_RKT_
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6loggerlsIA15_cEERS0_RKT_
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow8response10add_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
      functionSourceFile: '/src/crow/include/crow/http_response.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow21sanitize_header_valueERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_response.h:71,13'
          Dst:             _ZN4crow21sanitize_header_valueERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/crow/http_response.h:72,13'
          Dst:             _ZN4crow21sanitize_header_valueERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN4crow21sanitize_header_valueERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/http_request.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4crow9ci_key_eqclENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_
      functionSourceFile: '/src/crow/include/crow/ci_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow7utilityL13string_equalsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_b
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/ci_map.h:38,20'
          Dst:             _ZN4crow7utilityL13string_equalsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_b
    - functionName:    _ZN4crow7utilityL13string_equalsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_b
      functionSourceFile: '/src/crow/include/crow/utility.h'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - toupper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/utility.h:826,25'
          Dst:             toupper
        - Src:             'include/crow/utility.h:826,47'
          Dst:             toupper
    - functionName:    toupper
      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:    _ZNK4crow7ci_hashclENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/crow/include/crow/ci_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          78
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4crow7ci_hash12hash_combineERmc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/ci_map.h:20,17'
          Dst:             _ZN4crow7ci_hash12hash_combineERmc
    - functionName:    _ZN4crow7ci_hash12hash_combineERmc
      functionSourceFile: '/src/crow/include/crow/ci_map.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    _ZZN4crow21sanitize_header_valueERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEENKUlcE_clEc
      functionSourceFile: '/src/crow/include/crow/http_request.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6loggerlsIA43_cEERS0_RKT_
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow12CatchallRuleC2ERKS0_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 344
      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:    _ZN4crow6Router13get_catch_allERKNS_21routing_handle_resultE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow12CatchallRule11has_handlerEv
        - _ZN4crow6Router12get_found_bpERKNSt3__16vectorImNS1_9allocatorImEEEERKNS2_IPNS_9BlueprintENS3_IS9_EEEERSB_m
        - _ZN4crow9Blueprint13catchall_ruleEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1573,13'
          Dst:             _ZN4crow6Router12get_found_bpERKNSt3__16vectorImNS1_9allocatorImEEEERKNS2_IPNS_9BlueprintENS3_IS9_EEEERSB_m
        - Src:             'include/crow/routing.h:1577,39'
          Dst:             _ZN4crow9Blueprint13catchall_ruleEv
        - Src:             'include/crow/routing.h:1577,55'
          Dst:             _ZN4crow12CatchallRule11has_handlerEv
        - Src:             'include/crow/routing.h:1578,46'
          Dst:             _ZN4crow9Blueprint13catchall_ruleEv
    - functionName:    _ZN4crow6Router12get_found_bpERKNSt3__16vectorImNS1_9allocatorImEEEERKNS2_IPNS_9BlueprintENS3_IS9_EEEERSB_m
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1531
      functionLinenumberEnd: 1569
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          119
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4crow6Router12get_found_bpERKNSt3__16vectorImNS1_9allocatorImEEEERKNS2_IPNS_9BlueprintENS3_IS9_EEEERSB_m
        - _ZZN4crow6Router12get_found_bpERKNSt3__16vectorImNS1_9allocatorImEEEERKNS2_IPNS_9BlueprintENS3_IS9_EEEERSB_mENKUlvE_clEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1548,21'
          Dst:             _ZZN4crow6Router12get_found_bpERKNSt3__16vectorImNS1_9allocatorImEEEERKNS2_IPNS_9BlueprintENS3_IS9_EEEERSB_mENKUlvE_clEv
        - Src:             'include/crow/routing.h:1551,21'
          Dst:             _ZN4crow6Router12get_found_bpERKNSt3__16vectorImNS1_9allocatorImEEEERKNS2_IPNS_9BlueprintENS3_IS9_EEEERSB_m
        - Src:             'include/crow/routing.h:1566,21'
          Dst:             _ZN4crow6Router12get_found_bpERKNSt3__16vectorImNS1_9allocatorImEEEERKNS2_IPNS_9BlueprintENS3_IS9_EEEERSB_m
    - functionName:    _ZN4crow9Blueprint13catchall_ruleEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow12CatchallRule11has_handlerEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow6Router12get_found_bpERKNSt3__16vectorImNS1_9allocatorImEEEERKNS2_IPNS_9BlueprintENS3_IS9_EEEERSB_mENKUlvE_clEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1540
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          251
      EdgeCount:       53
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4crow9Blueprint6prefixEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1543,49'
          Dst:             _ZNK4crow9Blueprint6prefixEv
        - Src:             'include/crow/routing.h:1543,90'
          Dst:             _ZNK4crow9Blueprint6prefixEv
        - Src:             'include/crow/routing.h:1543,155'
          Dst:             _ZNK4crow9Blueprint6prefixEv
    - 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:    10
      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:    _ZNK4crow9Blueprint6prefixEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow21routing_handle_resultC2ERKS0_
      functionSourceFile: '/src/crow/include/crow/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow14routing_paramsC2ERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/common.h:288,12'
          Dst:             _ZN4crow14routing_paramsC2ERKS0_
    - functionName:    _ZN4crow14routing_paramsC2ERKS0_
      functionSourceFile: '/src/crow/include/crow/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6Router6handleINS_4CrowIJEEEEEvRNS_7requestERNS_8responseENS_21routing_handle_resultE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1782
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          341
      EdgeCount:       100
      CyclomaticComplexity: 43
      functionsReached:
        - _ZN4crow12CatchallRule11has_handlerEv
        - _ZN4crow12CatchallRuleC2ERKS0_
        - _ZN4crow12CatchallRuleD2Ev
        - _ZN4crow6Router11handle_ruleINS_4CrowIJEEEEENSt3__19enable_ifIXeqsr3std10tuple_sizeINT_14mw_container_tEEE5valueLi0EEvE4typeERNS_8BaseRuleERNS_7requestERNS_8responseERKNS_14routing_paramsE
        - _ZN4crow6Router13get_catch_allERKNS_21routing_handle_resultE
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA15_cEERS0_RKT_
        - _ZN4crow6loggerlsIA3_cEERS0_RKT_
        - _ZN4crow6loggerlsIA43_cEERS0_RKT_
        - _ZN4crow6loggerlsIA4_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZN4crow6loggerlsImEERS0_RKT_
        - _ZN4crow8BaseRule11get_methodsEv
        - _ZN4crow8response10add_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
        - _ZN4crow8response3endEv
        - _ZN4crow8responseC2Ei
        - _ZN4crow8responseD2Ev
        - _ZN4crow8responseaSEOS0_
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1745,34'
          Dst:             _ZN4crow6Router13get_catch_allERKNS_21routing_handle_resultE
        - Src:             'include/crow/routing.h:1745,34'
          Dst:             _ZN4crow12CatchallRuleC2ERKS0_
        - Src:             'include/crow/routing.h:1746,31'
          Dst:             _ZN4crow12CatchallRule11has_handlerEv
        - Src:             'include/crow/routing.h:1750,21'
          Dst:             __cxa_begin_catch
        - Src:             'include/crow/routing.h:1754,21'
          Dst:             __cxa_end_catch
        - Src:             'include/crow/routing.h:1754,21'
          Dst:             __cxa_end_catch
        - Src:             'include/crow/routing.h:1756,21'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/routing.h:1757,13'
          Dst:             _ZN4crow12CatchallRuleD2Ev
        - Src:             'include/crow/routing.h:1757,13'
          Dst:             _ZN4crow12CatchallRuleD2Ev
        - Src:             'include/crow/routing.h:1763,21'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/routing.h:1763,27'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/crow/routing.h:1763,21'
          Dst:             __cxa_throw
        - Src:             'include/crow/routing.h:1763,21'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/crow/routing.h:1763,21'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/routing.h:1765,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/routing.h:1765,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/routing.h:1765,35'
          Dst:             _ZN4crow6loggerlsIA43_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1765,83'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1765,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1765,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1766,27'
          Dst:             _ZN4crow8responseC2Ei
        - Src:             'include/crow/routing.h:1766,25'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/routing.h:1766,21'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/routing.h:1767,25'
          Dst:             _ZN4crow8response10add_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
        - Src:             'include/crow/routing.h:1768,25'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/routing.h:1770,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/routing.h:1770,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/routing.h:1770,36'
          Dst:             _ZN4crow6loggerlsIA15_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1770,56'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1770,84'
          Dst:             _ZN4crow6loggerlsIA3_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1770,92'
          Dst:             _ZN4crow6loggerlsImEERS0_RKT_
        - Src:             'include/crow/routing.h:1771,47'
          Dst:             _ZN4crow6loggerlsIA4_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1771,78'
          Dst:             _ZN4crow8BaseRule11get_methodsEv
        - Src:             'include/crow/routing.h:1771,56'
          Dst:             _ZN4crow6loggerlsImEERS0_RKT_
        - Src:             'include/crow/routing.h:1770,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1770,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1775,25'
          Dst:             _ZN4crow6Router11handle_ruleINS_4CrowIJEEEEENSt3__19enable_ifIXeqsr3std10tuple_sizeINT_14mw_container_tEEE5valueLi0EEvE4typeERNS_8BaseRuleERNS_7requestERNS_8responseERKNS_14routing_paramsE
        - Src:             'include/crow/routing.h:1776,21'
          Dst:             __cxa_begin_catch
        - Src:             'include/crow/routing.h:1778,29'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/routing.h:1779,21'
          Dst:             __cxa_end_catch
        - Src:             'include/crow/routing.h:1779,21'
          Dst:             __cxa_end_catch
        - Src:             'include/crow/routing.h:1754,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4crow8response3endEv
      functionSourceFile: '/src/crow/include/crow/http_response.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow8response10set_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_response.h:257,21'
          Dst:             _ZN4crow8response10set_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
    - functionName:    _ZN4crow12CatchallRuleD2Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 344
      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:    _ZNSt13runtime_errorC1EPKc
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13runtime_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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6loggerC2ENS_8LogLevelE
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6loggerD2Ev
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4crow6logger15get_handler_refEv
        - _ZN4crow6logger21get_current_log_levelEv
        - __clang_call_terminate
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:114,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/logging.h:116,17'
          Dst:             _ZN4crow6logger15get_handler_refEv
        - Src:             'include/crow/logging.h:116,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4crow8responseC2Ei
      functionSourceFile: '/src/crow/include/crow/http_response.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow8response16static_file_infoC2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_response.h:134,18'
          Dst:             _ZN4crow8response16static_file_infoC2Ev
    - functionName:    _ZN4crow8responseaSEOS0_
      functionSourceFile: '/src/crow/include/crow/http_response.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow8response16static_file_infoaSEOS1_
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_response.h:185,23'
          Dst:             _ZN4crow8response16static_file_infoaSEOS1_
    - functionName:    _ZN4crow8responseD2Ev
      functionSourceFile: '/src/crow/include/crow/http_response.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow8response16static_file_infoD2Ev
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_response.h:39,12'
          Dst:             _ZN4crow8response16static_file_infoD2Ev
    - functionName:    _ZN4crow6loggerlsIA3_cEERS0_RKT_
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow8response16static_file_infoD2Ev
      functionSourceFile: '/src/crow/include/crow/http_response.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 293
      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:    _ZN4crow8response16static_file_infoaSEOS1_
      functionSourceFile: '/src/crow/include/crow/http_response.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow8response16static_file_infoC2Ev
      functionSourceFile: '/src/crow/include/crow/http_response.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6logger15get_handler_refEv
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4crow14CerrLogHandlerD2Ev
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:150,13'
          Dst:             __cxa_guard_acquire
        - Src:             'include/crow/logging.h:150,13'
          Dst:             __cxa_atexit
        - Src:             'include/crow/logging.h:150,13'
          Dst:             _ZN4crow14CerrLogHandlerD2Ev
        - Src:             'include/crow/logging.h:150,13'
          Dst:             __cxa_guard_release
    - functionName:    _ZN4crow14CerrLogHandlerD2Ev
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow11ILogHandlerD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:41,11'
          Dst:             _ZN4crow11ILogHandlerD2Ev
    - functionName:    _ZN4crow14CerrLogHandlerD0Ev
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow14CerrLogHandlerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:41,11'
          Dst:             _ZN4crow14CerrLogHandlerD2Ev
    - functionName:    _ZN4crow14CerrLogHandler3logERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_8LogLevelE
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          140
      EdgeCount:       40
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4crow14CerrLogHandler9timestampEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'include/crow/logging.h:53,13'
          Branch Sides:    []
      Callsites:
        - Src:             'include/crow/logging.h:50,25'
          Dst:             _ZN4crow14CerrLogHandler9timestampEv
    - functionName:    _ZN4crow14CerrLogHandler9timestampEv
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gmtime_r
        - strftime
        - time
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:82,24'
          Dst:             time
        - Src:             'include/crow/logging.h:96,13'
          Dst:             gmtime_r
        - Src:             'include/crow/logging.h:100,25'
          Dst:             strftime
    - functionName:    time
      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:    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:    __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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow11ILogHandlerD2Ev
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow8response10set_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
      functionSourceFile: '/src/crow/include/crow/http_response.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow21sanitize_header_valueERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_response.h:62,13'
          Dst:             _ZN4crow21sanitize_header_valueERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/crow/http_response.h:63,13'
          Dst:             _ZN4crow21sanitize_header_valueERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN4crow14routing_paramsaSEOS0_
      functionSourceFile: '/src/crow/include/crow/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEEENKUlRNS_21routing_handle_resultEE_clESK_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4crow14routing_paramsaSEOS0_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:911,34'
          Dst:             _ZN4crow14routing_paramsaSEOS0_
    - functionName:    _ZN4crow21routing_handle_resultC2EmNSt3__16vectorImNS1_9allocatorImEEEENS_14routing_paramsE
      functionSourceFile: '/src/crow/include/crow/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow14routing_paramsC2ERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/common.h:301,11'
          Dst:             _ZN4crow14routing_paramsC2ERKS0_
    - functionName:    _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         197
      ICount:          1058
      EdgeCount:       199
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4crow14routing_paramsC2ERKS0_
        - _ZN4crow14routing_paramsC2Ev
        - _ZN4crow14routing_paramsD2Ev
        - _ZN4crow21routing_handle_resultC2EmNSt3__16vectorImNS1_9allocatorImEEEENS_14routing_paramsE
        - _ZN4crow21routing_handle_resultD2Ev
        - _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEE
        - _ZZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEEENKUlRNS_21routing_handle_resultEE_clESK_
        - __errno_location
        - strtod
        - strtoll
        - strtoull
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:894,28'
          Dst:             _ZN4crow14routing_paramsC2Ev
        - Src:             'include/crow/routing.h:904,28'
          Dst:             _ZN4crow14routing_paramsC2Ev
        - Src:             'include/crow/routing.h:919,76'
          Dst:             _ZN4crow14routing_paramsC2ERKS0_
        - Src:             'include/crow/routing.h:919,24'
          Dst:             _ZN4crow21routing_handle_resultC2EmNSt3__16vectorImNS1_9allocatorImEEEENS_14routing_paramsE
        - Src:             'include/crow/routing.h:919,17'
          Dst:             _ZN4crow14routing_paramsD2Ev
        - Src:             'include/crow/routing.h:919,17'
          Dst:             _ZN4crow14routing_paramsD2Ev
        - Src:             'include/crow/routing.h:934,29'
          Dst:             __errno_location
        - Src:             'include/crow/routing.h:935,51'
          Dst:             strtoll
        - Src:             'include/crow/routing.h:936,33'
          Dst:             __errno_location
        - Src:             'include/crow/routing.h:941,44'
          Dst:             _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEE
        - Src:             'include/crow/routing.h:942,33'
          Dst:             _ZZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEEENKUlRNS_21routing_handle_resultEE_clESK_
        - Src:             'include/crow/routing.h:945,29'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:945,29'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:955,29'
          Dst:             __errno_location
        - Src:             'include/crow/routing.h:956,60'
          Dst:             strtoull
        - Src:             'include/crow/routing.h:957,33'
          Dst:             __errno_location
        - Src:             'include/crow/routing.h:962,44'
          Dst:             _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEE
        - Src:             'include/crow/routing.h:963,33'
          Dst:             _ZZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEEENKUlRNS_21routing_handle_resultEE_clESK_
        - Src:             'include/crow/routing.h:966,29'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:966,29'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:976,29'
          Dst:             __errno_location
        - Src:             'include/crow/routing.h:977,44'
          Dst:             strtod
        - Src:             'include/crow/routing.h:978,33'
          Dst:             __errno_location
        - Src:             'include/crow/routing.h:983,44'
          Dst:             _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEE
        - Src:             'include/crow/routing.h:984,33'
          Dst:             _ZZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEEENKUlRNS_21routing_handle_resultEE_clESK_
        - Src:             'include/crow/routing.h:987,29'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:987,29'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:1005,40'
          Dst:             _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEE
        - Src:             'include/crow/routing.h:1006,29'
          Dst:             _ZZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEEENKUlRNS_21routing_handle_resultEE_clESK_
        - Src:             'include/crow/routing.h:1009,25'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:1009,25'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:1021,40'
          Dst:             _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEE
        - Src:             'include/crow/routing.h:1022,29'
          Dst:             _ZZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEEENKUlRNS_21routing_handle_resultEE_clESK_
        - Src:             'include/crow/routing.h:1025,25'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:1025,25'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:1036,36'
          Dst:             _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEE
        - Src:             'include/crow/routing.h:1037,25'
          Dst:             _ZZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEEENKUlRNS_21routing_handle_resultEE_clESK_
        - Src:             'include/crow/routing.h:1039,21'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:1039,21'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:1046,59'
          Dst:             _ZN4crow14routing_paramsC2ERKS0_
        - Src:             'include/crow/routing.h:1046,20'
          Dst:             _ZN4crow21routing_handle_resultC2EmNSt3__16vectorImNS1_9allocatorImEEEENS_14routing_paramsE
        - Src:             'include/crow/routing.h:1046,13'
          Dst:             _ZN4crow14routing_paramsD2Ev
        - Src:             'include/crow/routing.h:1046,13'
          Dst:             _ZN4crow14routing_paramsD2Ev
        - Src:             'include/crow/routing.h:1047,9'
          Dst:             _ZN4crow14routing_paramsD2Ev
        - Src:             'include/crow/routing.h:1047,9'
          Dst:             _ZN4crow14routing_paramsD2Ev
        - Src:             'include/crow/routing.h:1047,9'
          Dst:             _ZN4crow14routing_paramsD2Ev
        - Src:             'include/crow/routing.h:1047,9'
          Dst:             _ZN4crow14routing_paramsD2Ev
    - functionName:    _ZN4crow14routing_paramsC2Ev
      functionSourceFile: '/src/crow/include/crow/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    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:    _ZN4crow6Router9get_errorERKNS_21routing_handle_resultE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          118
      EdgeCount:       24
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow12CatchallRule11has_handlerEv
        - _ZN4crow6Router12get_found_bpERKNSt3__16vectorImNS1_9allocatorImEEEERKNS2_IPNS_9BlueprintENS3_IS9_EEEERSB_m
        - _ZN4crow9Blueprint13catchall_ruleEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1590,13'
          Dst:             _ZN4crow6Router12get_found_bpERKNSt3__16vectorImNS1_9allocatorImEEEERKNS2_IPNS_9BlueprintENS3_IS9_EEEERSB_m
        - Src:             'include/crow/routing.h:1593,39'
          Dst:             _ZN4crow9Blueprint13catchall_ruleEv
        - Src:             'include/crow/routing.h:1593,55'
          Dst:             _ZN4crow12CatchallRule11has_handlerEv
        - Src:             'include/crow/routing.h:1601,40'
          Dst:             _ZN4crow12CatchallRule11has_handlerEv
    - functionName:    _ZN4crow6loggerlsIA2_cEERS0_RKT_
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6loggerlsIA21_cEERS0_RKT_
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow11method_nameENS_10HTTPMethodE
      functionSourceFile: '/src/crow/include/crow/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4Trie8is_emptyEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6loggerlsIA20_cEERS0_RKT_
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow21routing_handle_resultaSEOS0_
      functionSourceFile: '/src/crow/include/crow/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow14routing_paramsaSEOS0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/common.h:288,12'
          Dst:             _ZN4crow14routing_paramsaSEOS0_
    - functionName:    _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1051,20'
          Dst:             _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEE
    - functionName:    _ZN4crow21routing_handle_resultC2EmNSt3__16vectorImNS1_9allocatorImEEEENS_14routing_paramsENS_10HTTPMethodE
      functionSourceFile: '/src/crow/include/crow/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow14routing_paramsC2ERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/common.h:306,11'
          Dst:             _ZN4crow14routing_paramsC2ERKS0_
    - functionName:    _ZN4crow6Router14handle_initialERNS_7requestERNS_8responseE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1612
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         137
      ICount:          779
      EdgeCount:       246
      CyclomaticComplexity: 111
      functionsReached:
        - _ZN4crow11method_nameENS_10HTTPMethodE
        - _ZN4crow14routing_paramsC2Ev
        - _ZN4crow14routing_paramsD2Ev
        - _ZN4crow21routing_handle_resultC2EmNSt3__16vectorImNS1_9allocatorImEEEENS_14routing_paramsENS_10HTTPMethodE
        - _ZN4crow21routing_handle_resultD2Ev
        - _ZN4crow21routing_handle_resultaSEOS0_
        - _ZN4crow4Trie8is_emptyEv
        - _ZN4crow6Router9get_errorERKNS_21routing_handle_resultE
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA20_cEERS0_RKT_
        - _ZN4crow6loggerlsIA21_cEERS0_RKT_
        - _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - _ZN4crow6loggerlsIA3_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZN4crow8response10set_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
        - _ZN4crow8response3endEv
        - _ZN4crow8responseC2Ei
        - _ZN4crow8responseD2Ev
        - _ZN4crow8responseaSEOS0_
        - _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1619,17'
          Dst:             _ZN4crow14routing_paramsC2Ev
        - Src:             'include/crow/routing.h:1616,19'
          Dst:             _ZN4crow21routing_handle_resultC2EmNSt3__16vectorImNS1_9allocatorImEEEENS_14routing_paramsENS_10HTTPMethodE
        - Src:             'include/crow/routing.h:1615,52'
          Dst:             _ZN4crow14routing_paramsD2Ev
        - Src:             'include/crow/routing.h:1615,52'
          Dst:             _ZN4crow14routing_paramsD2Ev
        - Src:             'include/crow/routing.h:1627,77'
          Dst:             _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/routing.h:1627,24'
          Dst:             _ZN4crow21routing_handle_resultaSEOS0_
        - Src:             'include/crow/routing.h:1627,17'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:1632,81'
          Dst:             _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/routing.h:1632,28'
          Dst:             _ZN4crow21routing_handle_resultaSEOS0_
        - Src:             'include/crow/routing.h:1632,21'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:1635,25'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/routing.h:1635,25'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/routing.h:1635,40'
          Dst:             _ZN4crow6loggerlsIA20_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1635,65'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1635,25'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1635,25'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1636,31'
          Dst:             _ZN4crow8responseC2Ei
        - Src:             'include/crow/routing.h:1636,29'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/routing.h:1636,25'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/routing.h:1637,29'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/routing.h:1657,51'
          Dst:             _ZN4crow4Trie8is_emptyEv
        - Src:             'include/crow/routing.h:1660,42'
          Dst:             _ZN4crow11method_nameENS_10HTTPMethodE
        - Src:             'include/crow/routing.h:1666,27'
          Dst:             _ZN4crow8responseC2Ei
        - Src:             'include/crow/routing.h:1666,25'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/routing.h:1666,21'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/routing.h:1669,25'
          Dst:             _ZN4crow8response10set_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
        - Src:             'include/crow/routing.h:1670,25'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/routing.h:1679,50'
          Dst:             _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/routing.h:1679,29'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:1687,42'
          Dst:             _ZN4crow11method_nameENS_10HTTPMethodE
        - Src:             'include/crow/routing.h:1695,31'
          Dst:             _ZN4crow8responseC2Ei
        - Src:             'include/crow/routing.h:1695,29'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/routing.h:1695,25'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/routing.h:1697,29'
          Dst:             _ZN4crow8response10set_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
        - Src:             'include/crow/routing.h:1698,29'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/routing.h:1704,25'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/routing.h:1704,25'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/routing.h:1704,40'
          Dst:             _ZN4crow6loggerlsIA20_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1704,65'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1704,25'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1704,25'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1705,31'
          Dst:             _ZN4crow8responseC2Ei
        - Src:             'include/crow/routing.h:1705,29'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/routing.h:1705,25'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/routing.h:1706,29'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/routing.h:1713,77'
          Dst:             _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/routing.h:1713,24'
          Dst:             _ZN4crow21routing_handle_resultaSEOS0_
        - Src:             'include/crow/routing.h:1713,17'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:1719,45'
          Dst:             _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/routing.h:1719,29'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:1723,29'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/routing.h:1723,29'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/routing.h:1723,44'
          Dst:             _ZN4crow6loggerlsIA21_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1723,70'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1723,81'
          Dst:             _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1724,47'
          Dst:             _ZN4crow11method_nameENS_10HTTPMethodE
        - Src:             'include/crow/routing.h:1724,44'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1724,74'
          Dst:             _ZN4crow6loggerlsIA3_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1724,85'
          Dst:             _ZN4crow6Router9get_errorERKNS_21routing_handle_resultE
        - Src:             'include/crow/routing.h:1724,82'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1723,29'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1723,29'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1732,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/routing.h:1732,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/routing.h:1732,36'
          Dst:             _ZN4crow6loggerlsIA20_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1732,61'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1732,72'
          Dst:             _ZN4crow6loggerlsIA3_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1732,83'
          Dst:             _ZN4crow6Router9get_errorERKNS_21routing_handle_resultE
        - Src:             'include/crow/routing.h:1732,80'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1732,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1732,21'
          Dst:             _ZN4crow6loggerD2Ev
    - functionName:    _ZN4crow4CrowIJEE6handleERNS_7requestERNS_8responseERNSt3__110unique_ptrINS_21routing_handle_resultENS6_14default_deleteIS8_EEEE
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow21routing_handle_resultC2ERKS0_
        - _ZN4crow21routing_handle_resultD2Ev
        - _ZN4crow6Router6handleINS_4CrowIJEEEEEvRNS_7requestERNS_8responseENS_21routing_handle_resultE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:280,46'
          Dst:             _ZN4crow21routing_handle_resultC2ERKS0_
        - Src:             'include/crow/app.h:280,21'
          Dst:             _ZN4crow6Router6handleINS_4CrowIJEEEEEvRNS_7requestERNS_8responseENS_21routing_handle_resultE
        - Src:             'include/crow/app.h:280,13'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/app.h:280,13'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
    - functionName:    _ZN4crow4CrowIJEE14handle_initialERNS_7requestERNS_8responseE
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6Router14handle_initialERNS_7requestERNS_8responseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:274,28'
          Dst:             _ZN4crow6Router14handle_initialERNS_7requestERNS_8responseE
    - functionName:    _ZN4crow14parse_url_charENS_5stateEcPNS_11http_parserEPKcS4_
      functionSourceFile: '/src/crow/include/crow/http_parser_merged.h'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         116
      ICount:          571
      EdgeCount:       159
      CyclomaticComplexity: 45
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/crow/http_parser_merged.h:533,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN12DummyHandler6handleEv
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 8
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10HTTPParserI12DummyHandlerE15process_messageEv
      functionSourceFile: '/src/crow/include/crow/parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12DummyHandler6handleEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:163,23'
          Dst:             _ZN12DummyHandler6handleEv
    - functionName:    _ZN12DummyHandler13handle_headerEv
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 7
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10HTTPParserI12DummyHandlerE14process_headerEv
      functionSourceFile: '/src/crow/include/crow/parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12DummyHandler13handle_headerEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:158,23'
          Dst:             _ZN12DummyHandler13handle_headerEv
    - functionName:    _ZN4crow10HTTPParserI12DummyHandlerE25set_connection_parametersEv
      functionSourceFile: '/src/crow/include/crow/parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          156
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12DummyHandler10handle_urlEv
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6
      functionLinenumberEnd: 6
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow9qs_decodeEPc
      functionSourceFile: '/src/crow/include/crow/query_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         91
      ICount:          636
      EdgeCount:       122
      CyclomaticComplexity: 33
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow8qs_parseEPcPS0_mb
      functionSourceFile: '/src/crow/include/crow/query_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          200
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4crow9qs_decodeEPc
        - strcspn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/query_string.h:116,35'
          Dst:             strcspn
        - Src:             'include/crow/query_string.h:129,13'
          Dst:             strcspn
        - Src:             'include/crow/query_string.h:139,33'
          Dst:             strcspn
        - Src:             'include/crow/query_string.h:143,13'
          Dst:             _ZN4crow9qs_decodeEPc
    - functionName:    strcspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10HTTPParserI12DummyHandlerE11process_urlEv
      functionSourceFile: '/src/crow/include/crow/parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12DummyHandler10handle_urlEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:153,23'
          Dst:             _ZN12DummyHandler10handle_urlEv
    - functionName:    _ZN4crow12query_stringaSEOS0_
      functionSourceFile: '/src/crow/include/crow/query_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow12query_stringC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
      functionSourceFile: '/src/crow/include/crow/query_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4crow8qs_parseEPcPS0_mb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/query_string.h:352,28'
          Dst:             _ZN4crow8qs_parseEPcPS0_mb
    - functionName:    _ZN4crow19http_parser_executeEPNS_11http_parserEPKNS_20http_parser_settingsEPKcm
      functionSourceFile: '/src/crow/include/crow/http_parser_merged.h'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 1927
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1102
      ICount:          6656
      EdgeCount:       1340
      CyclomaticComplexity: 240
      functionsReached:
        - _ZN4crow14parse_url_charENS_5stateEcPNS_11http_parserEPKcS4_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/crow/http_parser_merged.h:713,5'
          Branch Sides:    []
        - Branch String:   'include/crow/http_parser_merged.h:734,3'
          Branch Sides:    []
        - Branch String:   'include/crow/http_parser_merged.h:757,5'
          Branch Sides:    []
        - Branch String:   'include/crow/http_parser_merged.h:784,9'
          Branch Sides:    []
        - Branch String:   'include/crow/http_parser_merged.h:826,11'
          Branch Sides:    []
        - Branch String:   'include/crow/http_parser_merged.h:890,9'
          Branch Sides:    []
        - Branch String:   'include/crow/http_parser_merged.h:914,9'
          Branch Sides:    []
        - Branch String:   'include/crow/http_parser_merged.h:945,9'
          Branch Sides:    []
        - Branch String:   'include/crow/http_parser_merged.h:1082,9'
          Branch Sides:    []
        - Branch String:   'include/crow/http_parser_merged.h:1116,11'
          Branch Sides:    []
        - Branch String:   'include/crow/http_parser_merged.h:1138,15'
          Branch Sides:    []
        - Branch String:   'include/crow/http_parser_merged.h:1274,9'
          Branch Sides:    []
        - Branch String:   'include/crow/http_parser_merged.h:1370,11'
          Branch Sides:    []
        - Branch String:   'include/crow/http_parser_merged.h:1541,9'
          Branch Sides:    []
        - Branch String:   'include/crow/http_parser_merged.h:1624,11'
          Branch Sides:    []
      Callsites:
        - Src:             'include/crow/http_parser_merged.h:876,25'
          Dst:             _ZN4crow14parse_url_charENS_5stateEcPNS_11http_parserEPKcS4_
        - Src:             'include/crow/http_parser_merged.h:898,29'
          Dst:             _ZN4crow14parse_url_charENS_5stateEcPNS_11http_parserEPKcS4_
        - Src:             'include/crow/http_parser_merged.h:935,29'
          Dst:             _ZN4crow14parse_url_charENS_5stateEcPNS_11http_parserEPKcS4_
    - functionName:    _ZN4crow10HTTPParserI12DummyHandlerE19on_message_completeEPNS_11http_parserE
      functionSourceFile: '/src/crow/include/crow/parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow10HTTPParserI12DummyHandlerE15process_messageEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:99,19'
          Dst:             _ZN4crow10HTTPParserI12DummyHandlerE15process_messageEv
    - functionName:    _ZN4crow10HTTPParserI12DummyHandlerE7on_bodyEPNS_11http_parserEPKcm
      functionSourceFile: '/src/crow/include/crow/parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10HTTPParserI12DummyHandlerE19on_headers_completeEPNS_11http_parserE
      functionSourceFile: '/src/crow/include/crow/parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow10HTTPParserI12DummyHandlerE14process_headerEv
        - _ZN4crow10HTTPParserI12DummyHandlerE25set_connection_parametersEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:83,19'
          Dst:             _ZN4crow10HTTPParserI12DummyHandlerE25set_connection_parametersEv
        - Src:             'include/crow/parser.h:85,19'
          Dst:             _ZN4crow10HTTPParserI12DummyHandlerE14process_headerEv
    - functionName:    _ZN4crow10HTTPParserI12DummyHandlerE15on_header_valueEPNS_11http_parserEPKcm
      functionSourceFile: '/src/crow/include/crow/parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'include/crow/parser.h:63,13'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN4crow10HTTPParserI12DummyHandlerE15on_header_fieldEPNS_11http_parserEPKcm
      functionSourceFile: '/src/crow/include/crow/parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          89
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'include/crow/parser.h:44,13'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN4crow10HTTPParserI12DummyHandlerE6on_urlEPNS_11http_parserEPKcm
      functionSourceFile: '/src/crow/include/crow/parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          102
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4crow10HTTPParserI12DummyHandlerE11process_urlEv
        - _ZN4crow12query_stringC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - _ZN4crow12query_stringD2Ev
        - _ZN4crow12query_stringaSEOS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:34,36'
          Dst:             _ZN4crow12query_stringC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - Src:             'include/crow/parser.h:34,34'
          Dst:             _ZN4crow12query_stringaSEOS0_
        - Src:             'include/crow/parser.h:34,13'
          Dst:             _ZN4crow12query_stringD2Ev
        - Src:             'include/crow/parser.h:37,19'
          Dst:             _ZN4crow10HTTPParserI12DummyHandlerE11process_urlEv
    - functionName:    _ZN4crow12query_stringD2Ev
      functionSourceFile: '/src/crow/include/crow/query_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10HTTPParserI12DummyHandlerE9on_methodEPNS_11http_parserE
      functionSourceFile: '/src/crow/include/crow/parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10HTTPParserI12DummyHandlerE16on_message_beginEPNS_11http_parserE
      functionSourceFile: '/src/crow/include/crow/parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow12query_stringC2Ev
      functionSourceFile: '/src/crow/include/crow/query_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 310
      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:    _ZN4crow16http_parser_initEPNS_11http_parserE
      functionSourceFile: '/src/crow/include/crow/http_parser_merged.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1931
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow7requestC2Ev
      functionSourceFile: '/src/crow/include/crow/http_request.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow12query_stringC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_request.h:65,9'
          Dst:             _ZN4crow12query_stringC2Ev
    - functionName:    _ZN4crow4json6rvalueD2Ev
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow4json6detail8r_stringD2Ev
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:277,15'
          Dst:             _ZN4crow4json6detail8r_stringD2Ev
    - functionName:    _ZN4crow4json6detail8r_stringD2Ev
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4json6rvalue18determine_num_typeEv
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - memchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:752,40'
          Dst:             memchr
        - Src:             'include/crow/json.h:753,36'
          Dst:             memchr
        - Src:             'include/crow/json.h:753,80'
          Dst:             memchr
        - Src:             'include/crow/json.h:754,42'
          Dst:             memchr
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4json6detail8r_stringC2Ev
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZZN4crow4json20load_nocopy_internalEPcmEN6Parser13decode_stringEvENKUlcE_clEc
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4json6rvalueC2ENS0_4typeEPcS3_
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4crow4json6detail8r_stringC2Ev
        - _ZN4crow4json6rvalue18determine_num_typeEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:291,13'
          Dst:             _ZN4crow4json6detail8r_stringC2Ev
        - Src:             'include/crow/json.h:294,17'
          Dst:             _ZN4crow4json6rvalue18determine_num_typeEv
        - Src:             'include/crow/json.h:291,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZZNK4crow4json6rvalue8unescapeEvENKUlcE_clEc
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4json6detail8r_stringC2EPcS3_
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4crow4json6rvalue8unescapeEv
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          247
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - _ZZNK4crow4json6rvalue8unescapeEvENKUlcE_clEc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/crow/json.h:490,29'
          Branch Sides:    []
      Callsites:
        - Src:             'include/crow/json.h:510,40'
          Dst:             _ZZNK4crow4json6rvalue8unescapeEvENKUlcE_clEc
        - Src:             'include/crow/json.h:511,40'
          Dst:             _ZZNK4crow4json6rvalue8unescapeEvENKUlcE_clEc
        - Src:             'include/crow/json.h:512,40'
          Dst:             _ZZNK4crow4json6rvalue8unescapeEvENKUlcE_clEc
        - Src:             'include/crow/json.h:513,39'
          Dst:             _ZZNK4crow4json6rvalue8unescapeEvENKUlcE_clEc
    - functionName:    _ZNK4crow4json6rvalue1sEv
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4crow4json6detail8r_stringC2EPcS3_
        - _ZNK4crow4json6rvalue1tEv
        - _ZNK4crow4json6rvalue8unescapeEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:456,21'
          Dst:             _ZNK4crow4json6rvalue1tEv
        - Src:             'include/crow/json.h:457,21'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/json.h:457,27'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/crow/json.h:457,21'
          Dst:             __cxa_throw
        - Src:             'include/crow/json.h:457,21'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/crow/json.h:457,21'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/json.h:459,17'
          Dst:             _ZNK4crow4json6rvalue8unescapeEv
        - Src:             'include/crow/json.h:460,24'
          Dst:             _ZN4crow4json6detail8r_stringC2EPcS3_
    - functionName:    _ZNK4crow4json6rvalue1tEv
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:381,21'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/json.h:381,27'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/crow/json.h:381,21'
          Dst:             __cxa_throw
        - Src:             'include/crow/json.h:381,21'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/crow/json.h:381,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4crow4json6detail8r_stringaSEOS2_
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4json6rvalueaSEOS1_
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4crow4json6detail8r_stringaSEOS2_
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:323,22'
          Dst:             _ZN4crow4json6detail8r_stringaSEOS2_
        - Src:             'include/crow/json.h:323,22'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4crow4json6rvalue3endEv
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNK4crow4json6rvalue1tEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:592,21'
          Dst:             _ZNK4crow4json6rvalue1tEv
        - Src:             'include/crow/json.h:592,44'
          Dst:             _ZNK4crow4json6rvalue1tEv
        - Src:             'include/crow/json.h:593,21'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/json.h:593,27'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/crow/json.h:593,21'
          Dst:             __cxa_throw
        - Src:             'include/crow/json.h:593,21'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/crow/json.h:593,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4crow4json6rvalue5beginEv
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNK4crow4json6rvalue1tEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:584,21'
          Dst:             _ZNK4crow4json6rvalue1tEv
        - Src:             'include/crow/json.h:584,44'
          Dst:             _ZNK4crow4json6rvalue1tEv
        - Src:             'include/crow/json.h:585,21'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/json.h:585,27'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/crow/json.h:585,21'
          Dst:             __cxa_throw
        - Src:             'include/crow/json.h:585,21'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/crow/json.h:585,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4crow4json6rvalue12emplace_backEOS1_
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          162
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4crow4json6rvalueC2Ev
        - _ZN4crow4json6rvalueaSEOS1_
        - _ZNK4crow4json6rvalue3endEv
        - _ZNK4crow4json6rvalue5beginEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:731,33'
          Dst:             _ZN4crow4json6rvalueC2Ev
        - Src:             'include/crow/json.h:733,34'
          Dst:             _ZNK4crow4json6rvalue5beginEv
        - Src:             'include/crow/json.h:733,34'
          Dst:             _ZNK4crow4json6rvalue3endEv
        - Src:             'include/crow/json.h:734,31'
          Dst:             _ZN4crow4json6rvalueaSEOS1_
        - Src:             'include/crow/json.h:738,30'
          Dst:             _ZN4crow4json6rvalueaSEOS1_
    - functionName:    _ZN4crow4json6rvalueC2Ev
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4crow4json6detail8r_stringC2Ev
        - __clang_call_terminate
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:283,13'
          Dst:             _ZN4crow4json6detail8r_stringC2Ev
        - Src:             'include/crow/json.h:283,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7consumeEc
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser13decode_numberEv
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          229
      EdgeCount:       47
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4crow4json6rvalueC2ENS0_4typeEPcS3_
        - _ZN4crow4json6rvalueC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/crow/json.h:1019,25'
          Branch Sides:    []
      Callsites:
        - Src:             'include/crow/json.h:1118,44'
          Dst:             _ZN4crow4json6rvalueC2ENS0_4typeEPcS3_
        - Src:             'include/crow/json.h:1120,44'
          Dst:             _ZN4crow4json6rvalueC2Ev
        - Src:             'include/crow/json.h:1125,28'
          Dst:             _ZN4crow4json6rvalueC2Ev
    - functionName:    _ZN4crow4json6rvalueC2ENS0_4typeE
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4crow4json6detail8r_stringC2Ev
        - __clang_call_terminate
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:287,13'
          Dst:             _ZN4crow4json6detail8r_stringC2Ev
        - Src:             'include/crow/json.h:287,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser13decode_stringEv
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          228
      EdgeCount:       51
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4crow4json6rvalueC2ENS0_4typeEPcS3_
        - _ZN4crow4json6rvalueC2Ev
        - _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7consumeEc
        - _ZZZN4crow4json20load_nocopy_internalEPcmEN6Parser13decode_stringEvENKUlcE_clEc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/crow/json.h:925,29'
          Branch Sides:    []
      Callsites:
        - Src:             'include/crow/json.h:904,25'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7consumeEc
        - Src:             'include/crow/json.h:905,32'
          Dst:             _ZN4crow4json6rvalueC2Ev
        - Src:             'include/crow/json.h:919,36'
          Dst:             _ZN4crow4json6rvalueC2ENS0_4typeEPcS3_
        - Src:             'include/crow/json.h:934,43'
          Dst:             _ZZZN4crow4json20load_nocopy_internalEPcmEN6Parser13decode_stringEvENKUlcE_clEc
        - Src:             'include/crow/json.h:935,43'
          Dst:             _ZZZN4crow4json20load_nocopy_internalEPcmEN6Parser13decode_stringEvENKUlcE_clEc
        - Src:             'include/crow/json.h:936,43'
          Dst:             _ZZZN4crow4json20load_nocopy_internalEPcmEN6Parser13decode_stringEvENKUlcE_clEc
        - Src:             'include/crow/json.h:937,43'
          Dst:             _ZZZN4crow4json20load_nocopy_internalEPcmEN6Parser13decode_stringEvENKUlcE_clEc
        - Src:             'include/crow/json.h:938,48'
          Dst:             _ZN4crow4json6rvalueC2Ev
        - Src:             'include/crow/json.h:953,44'
          Dst:             _ZN4crow4json6rvalueC2Ev
        - Src:             'include/crow/json.h:957,36'
          Dst:             _ZN4crow4json6rvalueC2Ev
    - functionName:    _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser13decode_objectEj
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          256
      EdgeCount:       93
      CyclomaticComplexity: 47
      functionsReached:
        - _ZN4crow4json6detail8r_stringD2Ev
        - _ZN4crow4json6detail8r_stringaSEOS2_
        - _ZN4crow4json6rvalue12emplace_backEOS1_
        - _ZN4crow4json6rvalue9set_errorEv
        - _ZN4crow4json6rvalueC2ENS0_4typeE
        - _ZN4crow4json6rvalueD2Ev
        - _ZNK4crow4json6rvalue1sEv
        - _ZNK4crow4json6rvaluecvbEv
        - _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser12decode_valueEj
        - _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser13decode_stringEv
        - _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7consumeEc
        - _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7ws_skipEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'include/crow/json.h:1185,28'
          Dst:             _ZN4crow4json6rvalueC2ENS0_4typeE
        - Src:             'include/crow/json.h:1186,25'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7consumeEc
        - Src:             'include/crow/json.h:1188,29'
          Dst:             _ZN4crow4json6rvalue9set_errorEv
        - Src:             'include/crow/json.h:1192,21'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7ws_skipEv
        - Src:             'include/crow/json.h:1202,34'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser13decode_stringEv
        - Src:             'include/crow/json.h:1203,29'
          Dst:             _ZNK4crow4json6rvaluecvbEv
        - Src:             'include/crow/json.h:1205,33'
          Dst:             _ZN4crow4json6rvalue9set_errorEv
        - Src:             'include/crow/json.h:1209,25'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7ws_skipEv
        - Src:             'include/crow/json.h:1210,29'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7consumeEc
        - Src:             'include/crow/json.h:1212,33'
          Dst:             _ZN4crow4json6rvalue9set_errorEv
        - Src:             'include/crow/json.h:1218,38'
          Dst:             _ZNK4crow4json6rvalue1sEv
        - Src:             'include/crow/json.h:1220,25'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7ws_skipEv
        - Src:             'include/crow/json.h:1221,34'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser12decode_valueEj
        - Src:             'include/crow/json.h:1222,29'
          Dst:             _ZNK4crow4json6rvaluecvbEv
        - Src:             'include/crow/json.h:1224,33'
          Dst:             _ZN4crow4json6rvalue9set_errorEv
        - Src:             'include/crow/json.h:1242,21'
          Dst:             _ZN4crow4json6rvalueD2Ev
        - Src:             'include/crow/json.h:1227,25'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7ws_skipEv
        - Src:             'include/crow/json.h:1229,32'
          Dst:             _ZN4crow4json6detail8r_stringaSEOS2_
        - Src:             'include/crow/json.h:1230,29'
          Dst:             _ZN4crow4json6rvalue12emplace_backEOS1_
        - Src:             'include/crow/json.h:1236,29'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7consumeEc
        - Src:             'include/crow/json.h:1238,33'
          Dst:             _ZN4crow4json6rvalue9set_errorEv
        - Src:             'include/crow/json.h:1241,25'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7ws_skipEv
        - Src:             'include/crow/json.h:1242,21'
          Dst:             _ZN4crow4json6rvalueD2Ev
        - Src:             'include/crow/json.h:1242,21'
          Dst:             _ZN4crow4json6detail8r_stringD2Ev
        - Src:             'include/crow/json.h:1242,21'
          Dst:             _ZN4crow4json6rvalueD2Ev
        - Src:             'include/crow/json.h:1242,21'
          Dst:             _ZN4crow4json6detail8r_stringD2Ev
        - Src:             'include/crow/json.h:1242,21'
          Dst:             _ZN4crow4json6rvalueD2Ev
        - Src:             'include/crow/json.h:1244,17'
          Dst:             _ZN4crow4json6rvalueD2Ev
        - Src:             'include/crow/json.h:1244,17'
          Dst:             _ZN4crow4json6rvalueD2Ev
    - functionName:    _ZN4crow4json6rvalue9set_errorEv
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7ws_skipEv
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4crow4json6rvaluecvbEv
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser12decode_valueEj
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          202
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4crow4json6rvalueC2ENS0_4typeE
        - _ZN4crow4json6rvalueC2Ev
        - _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser11decode_listEj
        - _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser13decode_numberEv
        - _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser13decode_objectEj
        - _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser13decode_stringEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/crow/json.h:1131,21'
          Branch Sides:    []
      Callsites:
        - Src:             'include/crow/json.h:1134,36'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser11decode_listEj
        - Src:             'include/crow/json.h:1136,36'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser13decode_objectEj
        - Src:             'include/crow/json.h:1138,36'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser13decode_stringEv
        - Src:             'include/crow/json.h:1146,40'
          Dst:             _ZN4crow4json6rvalueC2ENS0_4typeE
        - Src:             'include/crow/json.h:1149,40'
          Dst:             _ZN4crow4json6rvalueC2Ev
        - Src:             'include/crow/json.h:1158,40'
          Dst:             _ZN4crow4json6rvalueC2ENS0_4typeE
        - Src:             'include/crow/json.h:1161,40'
          Dst:             _ZN4crow4json6rvalueC2Ev
        - Src:             'include/crow/json.h:1169,40'
          Dst:             _ZN4crow4json6rvalueC2ENS0_4typeE
        - Src:             'include/crow/json.h:1172,40'
          Dst:             _ZN4crow4json6rvalueC2Ev
        - Src:             'include/crow/json.h:1178,36'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser13decode_numberEv
    - functionName:    _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser11decode_listEj
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          193
      EdgeCount:       71
      CyclomaticComplexity: 36
      functionsReached:
        - _ZN4crow4json6rvalue12emplace_backEOS1_
        - _ZN4crow4json6rvalue9set_errorEv
        - _ZN4crow4json6rvalueC2ENS0_4typeE
        - _ZN4crow4json6rvalueD2Ev
        - _ZNK4crow4json6rvaluecvbEv
        - _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser12decode_valueEj
        - _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7consumeEc
        - _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7ws_skipEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'include/crow/json.h:964,28'
          Dst:             _ZN4crow4json6rvalueC2ENS0_4typeE
        - Src:             'include/crow/json.h:965,25'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7consumeEc
        - Src:             'include/crow/json.h:967,29'
          Dst:             _ZN4crow4json6rvalue9set_errorEv
        - Src:             'include/crow/json.h:970,21'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7ws_skipEv
        - Src:             'include/crow/json.h:979,34'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser12decode_valueEj
        - Src:             'include/crow/json.h:980,29'
          Dst:             _ZNK4crow4json6rvaluecvbEv
        - Src:             'include/crow/json.h:982,33'
          Dst:             _ZN4crow4json6rvalue9set_errorEv
        - Src:             'include/crow/json.h:998,21'
          Dst:             _ZN4crow4json6rvalueD2Ev
        - Src:             'include/crow/json.h:985,25'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7ws_skipEv
        - Src:             'include/crow/json.h:986,29'
          Dst:             _ZN4crow4json6rvalue12emplace_backEOS1_
        - Src:             'include/crow/json.h:992,29'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7consumeEc
        - Src:             'include/crow/json.h:994,33'
          Dst:             _ZN4crow4json6rvalue9set_errorEv
        - Src:             'include/crow/json.h:997,25'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7ws_skipEv
        - Src:             'include/crow/json.h:998,21'
          Dst:             _ZN4crow4json6rvalueD2Ev
        - Src:             'include/crow/json.h:1000,17'
          Dst:             _ZN4crow4json6rvalueD2Ev
        - Src:             'include/crow/json.h:1000,17'
          Dst:             _ZN4crow4json6rvalueD2Ev
    - functionName:    _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser5parseEv
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow4json6rvalue9set_errorEv
        - _ZN4crow4json6rvalueD2Ev
        - _ZNK4crow4json6rvaluecvbEv
        - _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser12decode_valueEj
        - _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7ws_skipEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:1248,21'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7ws_skipEv
        - Src:             'include/crow/json.h:1249,32'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser12decode_valueEj
        - Src:             'include/crow/json.h:1250,21'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser7ws_skipEv
        - Src:             'include/crow/json.h:1251,25'
          Dst:             _ZNK4crow4json6rvaluecvbEv
        - Src:             'include/crow/json.h:1252,29'
          Dst:             _ZN4crow4json6rvalue9set_errorEv
        - Src:             'include/crow/json.h:1254,17'
          Dst:             _ZN4crow4json6rvalueD2Ev
        - Src:             'include/crow/json.h:1254,17'
          Dst:             _ZN4crow4json6rvalueD2Ev
    - functionName:    _ZZN4crow4json20load_nocopy_internalEPcmEN6ParserC2ES1_m
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4json6detail8r_string5forceEPcj
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4json20load_nocopy_internalEPcm
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser5parseEv
        - _ZZN4crow4json20load_nocopy_internalEPcmEN6ParserC2ES1_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:1258,20'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6ParserC2ES1_m
        - Src:             'include/crow/json.h:1258,39'
          Dst:             _ZZN4crow4json20load_nocopy_internalEPcmEN6Parser5parseEv
    - functionName:    _ZN4crow4json4loadEPKcm
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow4json20load_nocopy_internalEPcm
        - _ZN4crow4json6detail8r_string5forceEPcj
        - _ZN4crow4json6rvalueD2Ev
        - _ZNK4crow4json6rvaluecvbEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:1265,24'
          Dst:             _ZN4crow4json20load_nocopy_internalEPcm
        - Src:             'include/crow/json.h:1266,17'
          Dst:             _ZNK4crow4json6rvaluecvbEv
        - Src:             'include/crow/json.h:1267,26'
          Dst:             _ZN4crow4json6detail8r_string5forceEPcj
        - Src:             'include/crow/json.h:1271,9'
          Dst:             _ZN4crow4json6rvalueD2Ev
        - Src:             'include/crow/json.h:1271,9'
          Dst:             _ZN4crow4json6rvalueD2Ev
    - functionName:    _ZN4crow4json4loadERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1280
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow4json4loadEPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:1280,20'
          Dst:             _ZN4crow4json4loadEPKcm
    - functionName:    '_ZZ22LLVMFuzzerTestOneInputENK3$_1clERKN4crow7requestE'
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow4json4loadERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4crow4json6rvalueD2Ev
        - _ZNK4crow4json6rvaluecvbEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz/http_fuzzer.cpp:24,23'
          Dst:             _ZN4crow4json4loadERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'tests/fuzz/http_fuzzer.cpp:25,18'
          Dst:             _ZNK4crow4json6rvaluecvbEv
        - Src:             'tests/fuzz/http_fuzzer.cpp:27,12'
          Dst:             _ZN4crow4json6rvalueD2Ev
    - functionName:    '_ZN4crow6detail20wrapped_handler_callIZ22LLVMFuzzerTestOneInputE3$_1JEEENSt3__19enable_ifIXaantsr11black_magic10CallHelperIT_NS_11black_magic1SIJDpT0_EEEEE5valuesr11black_magic10CallHelperIS5_NS7_IJRNS_7requestES9_EEEEE5valueEvE4typeESC_RNS_8responseERKS5_DpOS8_'
      functionSourceFile: '/src/crow/include/crow/middleware.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow8response3endEv
        - _ZN4crow8responseC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4crow8responseD2Ev
        - _ZN4crow8responseaSEOS0_
        - '_ZZ22LLVMFuzzerTestOneInputENK3$_1clERKN4crow7requestE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/middleware.h:233,34'
          Dst:             '_ZZ22LLVMFuzzerTestOneInputENK3$_1clERKN4crow7requestE'
        - Src:             'include/crow/middleware.h:233,19'
          Dst:             _ZN4crow8responseC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/middleware.h:233,17'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/middleware.h:233,13'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/middleware.h:234,17'
          Dst:             _ZN4crow8response3endEv
    - functionName:    _ZN4crow8responseC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/http_response.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow8response16static_file_infoC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_response.h:135,9'
          Dst:             _ZN4crow8response16static_file_infoC2Ev
    - functionName:    '_ZZN4crow10TaggedRuleIJEEclIZ22LLVMFuzzerTestOneInputE3$_1EEvOT_ENKUlRNS_7requestERNS_8responseEE_clES7_S9_'
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN4crow6detail20wrapped_handler_callIZ22LLVMFuzzerTestOneInputE3$_1JEEENSt3__19enable_ifIXaantsr11black_magic10CallHelperIT_NS_11black_magic1SIJDpT0_EEEEE5valuesr11black_magic10CallHelperIS5_NS7_IJRNS_7requestES9_EEEEE5valueEvE4typeESC_RNS_8responseERKS5_DpOS8_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:726,17'
          Dst:             '_ZN4crow6detail20wrapped_handler_callIZ22LLVMFuzzerTestOneInputE3$_1JEEENSt3__19enable_ifIXaantsr11black_magic10CallHelperIT_NS_11black_magic1SIJDpT0_EEEEE5valuesr11black_magic10CallHelperIS5_NS7_IJRNS_7requestES9_EEEEE5valueEvE4typeESC_RNS_8responseERKS5_DpOS8_'
    - 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:    _ZN4crow6detail27routing_handler_call_helper4callINS1_11call_paramsINSt3__18functionIFvRNS_7requestERNS_8responseEEEEEELi0ELi0ELi0ELi0ENS_11black_magic1SIJEEESF_EclESC_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 248
      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:    _ZN4crow10TaggedRuleIJEE6handleERNS_7requestERNS_8responseERKNS_14routing_paramsE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4crow6detail27routing_handler_call_helper4callINS1_11call_paramsINSt3__18functionIFvRNS_7requestERNS_8responseEEEEEELi0ELi0ELi0ELi0ENS_11black_magic1SIJEEESF_EclESC_
        - _ZN4crow8mustache6detail31get_template_base_directory_refEv
        - _ZN4crow8mustache6detail38get_global_template_base_directory_refEv
        - _ZN4crow8mustache8set_baseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:740,17'
          Dst:             _ZN4crow8mustache8set_baseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/routing.h:741,22'
          Dst:             _ZN4crow8mustache6detail31get_template_base_directory_refEv
        - Src:             'include/crow/routing.h:741,77'
          Dst:             _ZN4crow8mustache6detail38get_global_template_base_directory_refEv
        - Src:             'include/crow/routing.h:742,36'
          Dst:             _ZN4crow8mustache6detail38get_global_template_base_directory_refEv
        - Src:             'include/crow/routing.h:742,17'
          Dst:             _ZN4crow8mustache8set_baseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/routing.h:744,13'
          Dst:             _ZN4crow6detail27routing_handler_call_helper4callINS1_11call_paramsINSt3__18functionIFvRNS_7requestERNS_8responseEEEEEELi0ELi0ELi0ELi0ENS_11black_magic1SIJEEESF_EclESC_
    - functionName:    _ZN4crow8mustache8set_baseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4crow8mustache6detail31get_template_base_directory_refEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/mustache.h:790,26'
          Dst:             _ZN4crow8mustache6detail31get_template_base_directory_refEv
    - functionName:    _ZN4crow8mustache6detail31get_template_base_directory_refEv
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/mustache.h:750,17'
          Dst:             __cxa_guard_acquire
        - Src:             'include/crow/mustache.h:750,17'
          Dst:             __cxa_atexit
        - Src:             'include/crow/mustache.h:750,17'
          Dst:             __cxa_guard_release
        - Src:             'include/crow/mustache.h:750,17'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN4crow8mustache6detail38get_global_template_base_directory_refEv
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/mustache.h:757,17'
          Dst:             __cxa_guard_acquire
        - Src:             'include/crow/mustache.h:757,17'
          Dst:             __cxa_atexit
        - Src:             'include/crow/mustache.h:757,17'
          Dst:             __cxa_guard_release
        - Src:             'include/crow/mustache.h:757,17'
          Dst:             __cxa_guard_abort
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10TaggedRuleIJEE8validateEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          127
      EdgeCount:       44
      CyclomaticComplexity: 21
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:714,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/routing.h:714,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/crow/routing.h:714,17'
          Dst:             __cxa_throw
        - Src:             'include/crow/routing.h:714,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/crow/routing.h:714,17'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/routing.h:718,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/routing.h:718,23'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/crow/routing.h:718,17'
          Dst:             __cxa_throw
        - Src:             'include/crow/routing.h:718,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZNSt13runtime_errorC1ERKNSt3__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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10TaggedRuleIJEED0Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow10TaggedRuleIJEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:702,11'
          Dst:             _ZN4crow10TaggedRuleIJEED2Ev
    - functionName:    _ZN4crow10TaggedRuleIJEED2Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow8BaseRuleD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:702,11'
          Dst:             _ZN4crow8BaseRuleD2Ev
    - functionName:    _ZN4crow8BaseRuleD2Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6detail18middleware_indicesD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:98,35'
          Dst:             _ZN4crow6detail18middleware_indicesD2Ev
    - functionName:    _ZN4crow6detail18middleware_indicesD2Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      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:    _ZN4crow8BaseRuleD0Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      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:    _ZN4crow8BaseRule14handle_upgradeERKNS_7requestERNS_8responseEONS_13SocketAdaptorE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow8response3endEv
        - _ZN4crow8responseC2Ei
        - _ZN4crow8responseD2Ev
        - _ZN4crow8responseaSEOS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:122,19'
          Dst:             _ZN4crow8responseC2Ei
        - Src:             'include/crow/routing.h:122,17'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/routing.h:122,13'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/routing.h:123,17'
          Dst:             _ZN4crow8response3endEv
    - functionName:    _ZN4crow8BaseRule14handle_upgradeERKNS_7requestERNS_8responseEONS_17UnixSocketAdaptorE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow8response3endEv
        - _ZN4crow8responseC2Ei
        - _ZN4crow8responseD2Ev
        - _ZN4crow8responseaSEOS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:127,19'
          Dst:             _ZN4crow8responseC2Ei
        - Src:             'include/crow/routing.h:127,17'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/routing.h:127,13'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/routing.h:128,17'
          Dst:             _ZN4crow8response3endEv
    - functionName:    _ZN4crow10TaggedRuleIJEEC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow8BaseRuleC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:708,11'
          Dst:             _ZN4crow8BaseRuleC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4crow8BaseRuleC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6detail18middleware_indicesC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:94,9'
          Dst:             _ZN4crow6detail18middleware_indicesC2Ev
    - functionName:    _ZN4crow6detail18middleware_indicesC2Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      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:    _ZN4crow6Router8new_ruleINS_10TaggedRuleIJEEEEERDaRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4crow10TaggedRuleIJEEC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1330,35'
          Dst:             _ZN4crow10TaggedRuleIJEEC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4crow6Router15new_rule_taggedILm0EEERNS_11black_magic9argumentsIXT_EE4type6rebindINS_10TaggedRuleEEERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6Router8new_ruleINS_10TaggedRuleIJEEEEERDaRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1324,20'
          Dst:             _ZN4crow6Router8new_ruleINS_10TaggedRuleIJEEEEERDaRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
    - functionName:    '_ZZ22LLVMFuzzerTestOneInputENK3$_0clERKN4crow7requestENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEi'
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN4crow6detail20wrapped_handler_callIZ22LLVMFuzzerTestOneInputE3$_0JNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEElEEENS3_9enable_ifIXaantsr11black_magic10CallHelperIT_NS_11black_magic1SIJDpT0_EEEEE5valuesr11black_magic10CallHelperISB_NSD_IJRNS_7requestESF_EEEEE5valueEvE4typeESI_RNS_8responseERKSB_DpOSE_'
      functionSourceFile: '/src/crow/include/crow/middleware.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4crow8response3endEv
        - _ZN4crow8responseC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4crow8responseD2Ev
        - _ZN4crow8responseaSEOS0_
        - '_ZZ22LLVMFuzzerTestOneInputENK3$_0clERKN4crow7requestENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEi'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/middleware.h:233,34'
          Dst:             '_ZZ22LLVMFuzzerTestOneInputENK3$_0clERKN4crow7requestENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEi'
        - Src:             'include/crow/middleware.h:233,19'
          Dst:             _ZN4crow8responseC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/middleware.h:233,17'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/middleware.h:233,13'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/middleware.h:234,17'
          Dst:             _ZN4crow8response3endEv
    - functionName:    '_ZZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEElEEclIZ22LLVMFuzzerTestOneInputE3$_0EEvOT_ENKUlRNS_7requestERNS_8responseES7_lE_clESE_SG_S7_l'
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN4crow6detail20wrapped_handler_callIZ22LLVMFuzzerTestOneInputE3$_0JNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEElEEENS3_9enable_ifIXaantsr11black_magic10CallHelperIT_NS_11black_magic1SIJDpT0_EEEEE5valuesr11black_magic10CallHelperISB_NSD_IJRNS_7requestESF_EEEEE5valueEvE4typeESI_RNS_8responseERKSB_DpOSE_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:726,17'
          Dst:             '_ZN4crow6detail20wrapped_handler_callIZ22LLVMFuzzerTestOneInputE3$_0JNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEElEEENS3_9enable_ifIXaantsr11black_magic10CallHelperIT_NS_11black_magic1SIJDpT0_EEEEE5valuesr11black_magic10CallHelperISB_NSD_IJRNS_7requestESF_EEEEE5valueEvE4typeESI_RNS_8responseERKSB_DpOSE_'
    - functionName:    _ZNK4crow14routing_params3getIlEET_j
      functionSourceFile: '/src/crow/include/crow/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4crow14routing_params3getINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEET_j
      functionSourceFile: '/src/crow/include/crow/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6detail27routing_handler_call_helper4callINS1_11call_paramsINSt3__18functionIFvRNS_7requestERNS_8responseENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEElEEEEELi1ELi0ELi0ELi1ENS_11black_magic1SIJEEENSK_IJNS1_9call_pairISF_Li0EEENSM_IlLi0EEEEEEEclESI_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4crow14routing_params3getINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEET_j
        - _ZNK4crow14routing_params3getIlEET_j
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:247,47'
          Dst:             _ZNK4crow14routing_params3getINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEET_j
        - Src:             'include/crow/routing.h:247,47'
          Dst:             _ZNK4crow14routing_params3getIlEET_j
    - functionName:    _ZN4crow6detail27routing_handler_call_helper4callINS1_11call_paramsINSt3__18functionIFvRNS_7requestERNS_8responseENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEElEEEEELi0ELi0ELi0ELi1ENS_11black_magic1SIJlEEENSK_IJNS1_9call_pairISF_Li0EEEEEEEclESI_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6detail27routing_handler_call_helper4callINS1_11call_paramsINSt3__18functionIFvRNS_7requestERNS_8responseENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEElEEEEELi1ELi0ELi0ELi1ENS_11black_magic1SIJEEENSK_IJNS1_9call_pairISF_Li0EEENSM_IlLi0EEEEEEEclESI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:205,21'
          Dst:             _ZN4crow6detail27routing_handler_call_helper4callINS1_11call_paramsINSt3__18functionIFvRNS_7requestERNS_8responseENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEElEEEEELi1ELi0ELi0ELi1ENS_11black_magic1SIJEEENSK_IJNS1_9call_pairISF_Li0EEENSM_IlLi0EEEEEEEclESI_
    - functionName:    _ZN4crow6detail27routing_handler_call_helper4callINS1_11call_paramsINSt3__18functionIFvRNS_7requestERNS_8responseENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEElEEEEELi0ELi0ELi0ELi0ENS_11black_magic1SIJSF_lEEENSK_IJEEEEclESI_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6detail27routing_handler_call_helper4callINS1_11call_paramsINSt3__18functionIFvRNS_7requestERNS_8responseENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEElEEEEELi0ELi0ELi0ELi1ENS_11black_magic1SIJlEEENSK_IJNS1_9call_pairISF_Li0EEEEEEEclESI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:235,21'
          Dst:             _ZN4crow6detail27routing_handler_call_helper4callINS1_11call_paramsINSt3__18functionIFvRNS_7requestERNS_8responseENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEElEEEEELi0ELi0ELi0ELi1ENS_11black_magic1SIJlEEENSK_IJNS1_9call_pairISF_Li0EEEEEEEclESI_
    - functionName:    _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEElEE6handleERNS_7requestERNS_8responseERKNS_14routing_paramsE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4crow6detail27routing_handler_call_helper4callINS1_11call_paramsINSt3__18functionIFvRNS_7requestERNS_8responseENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEElEEEEELi0ELi0ELi0ELi0ENS_11black_magic1SIJSF_lEEENSK_IJEEEEclESI_
        - _ZN4crow8mustache6detail31get_template_base_directory_refEv
        - _ZN4crow8mustache6detail38get_global_template_base_directory_refEv
        - _ZN4crow8mustache8set_baseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:740,17'
          Dst:             _ZN4crow8mustache8set_baseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/routing.h:741,22'
          Dst:             _ZN4crow8mustache6detail31get_template_base_directory_refEv
        - Src:             'include/crow/routing.h:741,77'
          Dst:             _ZN4crow8mustache6detail38get_global_template_base_directory_refEv
        - Src:             'include/crow/routing.h:742,36'
          Dst:             _ZN4crow8mustache6detail38get_global_template_base_directory_refEv
        - Src:             'include/crow/routing.h:742,17'
          Dst:             _ZN4crow8mustache8set_baseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/routing.h:744,13'
          Dst:             _ZN4crow6detail27routing_handler_call_helper4callINS1_11call_paramsINSt3__18functionIFvRNS_7requestERNS_8responseENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEElEEEEELi0ELi0ELi0ELi0ENS_11black_magic1SIJSF_lEEENSK_IJEEEEclESI_
    - functionName:    _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEElEE8validateEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          127
      EdgeCount:       44
      CyclomaticComplexity: 21
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:714,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/routing.h:714,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/crow/routing.h:714,17'
          Dst:             __cxa_throw
        - Src:             'include/crow/routing.h:714,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/crow/routing.h:714,17'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/routing.h:718,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/routing.h:718,23'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/crow/routing.h:718,17'
          Dst:             __cxa_throw
        - Src:             'include/crow/routing.h:718,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEElEED0Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEElEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:702,11'
          Dst:             _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEElEED2Ev
    - functionName:    _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEElEED2Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow8BaseRuleD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:702,11'
          Dst:             _ZN4crow8BaseRuleD2Ev
    - functionName:    _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEElEEC2ES7_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow8BaseRuleC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:708,11'
          Dst:             _ZN4crow8BaseRuleC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4crow6Router8new_ruleINS_10TaggedRuleIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEElEEEEERDaRKS9_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEElEEC2ES7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1330,35'
          Dst:             _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEElEEC2ES7_
    - functionName:    _ZN4crow6Router15new_rule_taggedILm10EEERNS_11black_magic9argumentsIXT_EE4type6rebindINS_10TaggedRuleEEERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6Router8new_ruleINS_10TaggedRuleIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEElEEEEERDaRKS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1324,20'
          Dst:             _ZN4crow6Router8new_ruleINS_10TaggedRuleIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEElEEEEERDaRKS9_
    - functionName:    _ZN4crow6loggerlsIPKcEERS0_RKT_
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6loggerlsIA33_cEERS0_RKT_
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6loggerlsIA86_cEERS0_RKT_
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow4Trie4NodeC2Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 770
      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:    _ZN4crow4TrieC2Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow4Trie4NodeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:792,9'
          Dst:             _ZN4crow4Trie4NodeC2Ev
    - functionName:    _ZN4crow6Router9PerMethodC2Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1884
      functionLinenumberEnd: 1884
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow4TrieC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1883,13'
          Dst:             _ZN4crow4TrieC2Ev
    - functionName:    _ZN4crow6Router25default_exception_handlerERNS_8responseE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1851
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          198
      EdgeCount:       64
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA33_cEERS0_RKT_
        - _ZN4crow6loggerlsIA86_cEERS0_RKT_
        - _ZN4crow6loggerlsIPKcEERS0_RKT_
        - _ZN4crow8responseC2Ei
        - _ZN4crow8responseD2Ev
        - _ZN4crow8responseaSEOS0_
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1853,19'
          Dst:             _ZN4crow8responseC2Ei
        - Src:             'include/crow/routing.h:1853,17'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/routing.h:1853,13'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/routing.h:1857,17'
          Dst:             __cxa_rethrow
        - Src:             'include/crow/routing.h:1867,13'
          Dst:             __cxa_begin_catch
        - Src:             'include/crow/routing.h:1861,23'
          Dst:             _ZN4crow8responseC2Ei
        - Src:             'include/crow/routing.h:1861,21'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/routing.h:1861,17'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/routing.h:1863,13'
          Dst:             __cxa_end_catch
        - Src:             'include/crow/routing.h:1871,13'
          Dst:             __cxa_begin_catch
        - Src:             'include/crow/routing.h:1866,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/routing.h:1866,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/routing.h:1866,32'
          Dst:             _ZN4crow6loggerlsIA33_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1866,70'
          Dst:             _ZN4crow6loggerlsIPKcEERS0_RKT_
        - Src:             'include/crow/routing.h:1866,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1858,13'
          Dst:             __cxa_begin_catch
        - Src:             'include/crow/routing.h:1870,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/routing.h:1870,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/routing.h:1870,32'
          Dst:             _ZN4crow6loggerlsIA86_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1870,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1870,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1871,13'
          Dst:             __cxa_end_catch
        - Src:             'include/crow/routing.h:1871,13'
          Dst:             __cxa_end_catch
        - Src:             'include/crow/routing.h:1866,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1867,13'
          Dst:             __cxa_end_catch
        - Src:             'include/crow/routing.h:1867,13'
          Dst:             __cxa_end_catch
        - Src:             'include/crow/routing.h:1863,13'
          Dst:             __cxa_end_catch
        - Src:             'include/crow/routing.h:1871,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4crow6Router9PerMethodD2Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1877
      functionLinenumberEnd: 1877
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow4TrieD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1877,16'
          Dst:             _ZN4crow4TrieD2Ev
    - functionName:    _ZN4crow4TrieD2Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow4Trie4NodeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:761,11'
          Dst:             _ZN4crow4Trie4NodeD2Ev
    - functionName:    _ZN4crow4Trie4NodeD2Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow12CatchallRuleC2Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 348
      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:    _ZN4crow6RouterC2Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4crow12CatchallRuleC2Ev
        - _ZN4crow12CatchallRuleD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1308,9'
          Dst:             _ZN4crow12CatchallRuleC2Ev
        - Src:             'include/crow/routing.h:1309,10'
          Dst:             _ZN4crow12CatchallRuleD2Ev
    - functionName:    _ZN4crow7requestD2Ev
      functionSourceFile: '/src/crow/include/crow/http_request.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow12query_stringD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_request.h:46,12'
          Dst:             _ZN4crow12query_stringD2Ev
    - functionName:    _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EED2Ev
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail28reactive_socket_service_base7destroyERNS1_24base_implementation_typeE
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_io_object.hpp:246,15'
          Dst:             _ZN4asio6detail28reactive_socket_service_base7destroyERNS1_24base_implementation_typeE
        - Src:             '/usr/include/asio/basic_io_object.hpp:246,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail28reactive_socket_service_base7destroyERNS1_24base_implementation_typeE
      functionSourceFile: '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10socket_ops5closeEiRhbRNSt3__110error_codeE
        - _ZN4asio6detail13epoll_reactor21deregister_descriptorEiRPNS1_16descriptor_stateEb
        - _ZN4asio6detail13epoll_reactor23cleanup_descriptor_dataERPNS1_16descriptor_stateE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:88,14'
          Dst:             _ZN4asio6detail13epoll_reactor21deregister_descriptorEiRPNS1_16descriptor_stateEb
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:92,5'
          Dst:             _ZN4asio6detail10socket_ops5closeEiRhbRNSt3__110error_codeE
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:94,14'
          Dst:             _ZN4asio6detail13epoll_reactor23cleanup_descriptor_dataERPNS1_16descriptor_stateE
    - functionName:    _ZN4asio6detail13epoll_reactor21deregister_descriptorEiRPNS1_16descriptor_stateEb
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          183
      EdgeCount:       63
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZN4asio6detail8op_queueINS0_10reactor_opEE3popEv
        - _ZN4asio6detail8op_queueINS0_10reactor_opEE5frontEv
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - _ZN4asio6detail9scheduler25post_deferred_completionsERNS0_8op_queueINS0_19scheduler_operationEEE
        - epoll_ctl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:351,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:363,7'
          Dst:             epoll_ctl
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:366,25'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:369,61'
          Dst:             _ZN4asio6detail8op_queueINS0_10reactor_opEE5frontEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:372,39'
          Dst:             _ZN4asio6detail8op_queueINS0_10reactor_opEE3popEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:373,13'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:390,3'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:380,21'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:386,16'
          Dst:             _ZN4asio6detail9scheduler25post_deferred_completionsERNS0_8op_queueINS0_19scheduler_operationEEE
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:390,3'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:397,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:397,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - functionName:    _ZN4asio6detail10socket_ops5closeEiRhbRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          139
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4asio6detail10socket_ops10setsockoptEiRhiiPKvmRNSt3__110error_codeE
        - _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
        - _ZN4asio6detail10socket_ops16clear_last_errorEv
        - close
        - ioctl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:308,7'
          Dst:             _ZN4asio6detail10socket_ops10setsockoptEiRhiiPKvmRNSt3__110error_codeE
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:312,5'
          Dst:             _ZN4asio6detail10socket_ops16clear_last_errorEv
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:316,28'
          Dst:             close
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:316,14'
          Dst:             _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:339,7'
          Dst:             ioctl
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:344,7'
          Dst:             _ZN4asio6detail10socket_ops16clear_last_errorEv
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:348,30'
          Dst:             close
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:348,16'
          Dst:             _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
    - functionName:    _ZN4asio6detail13epoll_reactor23cleanup_descriptor_dataERPNS1_16descriptor_stateE
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail13epoll_reactor21free_descriptor_stateEPNS1_16descriptor_stateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:441,5'
          Dst:             _ZN4asio6detail13epoll_reactor21free_descriptor_stateEPNS1_16descriptor_stateE
    - functionName:    _ZN4asio6detail13epoll_reactor21free_descriptor_stateEPNS1_16descriptor_stateE
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEE4freeEPS3_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:633,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:634,27'
          Dst:             _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEE4freeEPS3_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:635,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:635,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - functionName:    _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEE4freeEPS3_
      functionSourceFile: '/usr/include/asio/detail/object_pool.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail18object_pool_access4nextINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
        - _ZN4asio6detail18object_pool_access4prevINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/object_pool.hpp:128,20'
          Dst:             _ZN4asio6detail18object_pool_access4nextINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
        - Src:             '/usr/include/asio/detail/object_pool.hpp:130,9'
          Dst:             _ZN4asio6detail18object_pool_access4prevINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
        - Src:             '/usr/include/asio/detail/object_pool.hpp:133,11'
          Dst:             _ZN4asio6detail18object_pool_access4nextINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
        - Src:             '/usr/include/asio/detail/object_pool.hpp:132,32'
          Dst:             _ZN4asio6detail18object_pool_access4prevINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
        - Src:             '/usr/include/asio/detail/object_pool.hpp:132,7'
          Dst:             _ZN4asio6detail18object_pool_access4nextINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
        - Src:             '/usr/include/asio/detail/object_pool.hpp:136,9'
          Dst:             _ZN4asio6detail18object_pool_access4nextINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
        - Src:             '/usr/include/asio/detail/object_pool.hpp:139,11'
          Dst:             _ZN4asio6detail18object_pool_access4prevINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
        - Src:             '/usr/include/asio/detail/object_pool.hpp:138,32'
          Dst:             _ZN4asio6detail18object_pool_access4nextINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
        - Src:             '/usr/include/asio/detail/object_pool.hpp:138,7'
          Dst:             _ZN4asio6detail18object_pool_access4prevINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
        - Src:             '/usr/include/asio/detail/object_pool.hpp:142,5'
          Dst:             _ZN4asio6detail18object_pool_access4nextINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
        - Src:             '/usr/include/asio/detail/object_pool.hpp:143,5'
          Dst:             _ZN4asio6detail18object_pool_access4prevINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
    - functionName:    _ZN4asio6detail18object_pool_access4nextINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
      functionSourceFile: '/usr/include/asio/detail/object_pool.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail18object_pool_access4prevINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
      functionSourceFile: '/usr/include/asio/detail/object_pool.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail10socket_ops10setsockoptEiRhiiPKvmRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          175
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
        - _ZN4asio6detail10socket_ops15call_setsockoptIjEEiM6msghdrT_iiiPKvm
        - _ZN4asio6detail10socket_ops16clear_last_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1497,3'
          Dst:             _ZN4asio6detail10socket_ops16clear_last_errorEv
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1498,30'
          Dst:             _ZN4asio6detail10socket_ops15call_setsockoptIjEEiM6msghdrT_iiiPKvm
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1498,16'
          Dst:             _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
    - functionName:    _ZN4asio6detail10socket_ops16clear_last_errorEv
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:70,3'
          Dst:             __errno_location
    - 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:    _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5error19get_system_categoryEv
        - __errno_location
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:84,25'
          Dst:             __errno_location
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:85,7'
          Dst:             _ZN4asio5error19get_system_categoryEv
    - functionName:    ioctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio5error15make_error_codeENS0_12basic_errorsE
      functionSourceFile: '/usr/include/asio/error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5error19get_system_categoryEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/error.hpp:304,28'
          Dst:             _ZN4asio5error19get_system_categoryEv
    - functionName:    _ZN4asio6detail10socket_ops15call_setsockoptIjEEiM6msghdrT_iiiPKvm
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - int
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1440,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:    _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:68,3'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - functionName:    _ZN4asio6detail8op_queueINS0_10reactor_opEE5frontEv
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail8op_queueINS0_10reactor_opEE3popEv
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail15op_queue_access4nextINS0_10reactor_opEEEPT_S5_
        - _ZN4asio6detail15op_queue_access4nextINS0_10reactor_opES3_EEvRPT_PT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:96,16'
          Dst:             _ZN4asio6detail15op_queue_access4nextINS0_10reactor_opEEEPT_S5_
        - Src:             '/usr/include/asio/detail/op_queue.hpp:99,7'
          Dst:             _ZN4asio6detail15op_queue_access4nextINS0_10reactor_opES3_EEvRPT_PT0_
    - functionName:    _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail15op_queue_access4nextINS0_19scheduler_operationES3_EEvRPT_PT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:106,5'
          Dst:             _ZN4asio6detail15op_queue_access4nextINS0_19scheduler_operationES3_EEvRPT_PT0_
        - Src:             '/usr/include/asio/detail/op_queue.hpp:109,7'
          Dst:             _ZN4asio6detail15op_queue_access4nextINS0_19scheduler_operationES3_EEvRPT_PT0_
    - functionName:    _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail15op_queue_access7destroyINS0_19scheduler_operationEEEvPT_
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE3popEv
        - __clang_call_terminate
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:79,7'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE3popEv
        - Src:             '/usr/include/asio/detail/op_queue.hpp:80,7'
          Dst:             _ZN4asio6detail15op_queue_access7destroyINS0_19scheduler_operationEEEvPT_
        - Src:             '/usr/include/asio/detail/op_queue.hpp:82,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
        - Src:             '/usr/include/asio/detail/op_queue.hpp:79,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail27conditionally_enabled_mutex6unlockEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/conditionally_enabled_mutex.hpp:83,16'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex6unlockEv
    - functionName:    _ZN4asio6detail9scheduler25post_deferred_completionsERNS0_8op_queueINS0_19scheduler_operationEEE
      functionSourceFile: '/usr/include/asio/detail/impl/scheduler.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE8containsEPS2_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushIS2_EEvRNS1_IT_EE
        - _ZN4asio6detail9scheduler26wake_one_thread_and_unlockERNS0_27conditionally_enabled_mutex11scoped_lockE
        - _ZNK4asio6detail8op_queueINS0_19scheduler_operationEE5emptyEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:321,12'
          Dst:             _ZNK4asio6detail8op_queueINS0_19scheduler_operationEE5emptyEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:326,43'
          Dst:             _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE8containsEPS2_
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:328,66'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushIS2_EEvRNS1_IT_EE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:334,24'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:335,15'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushIS2_EEvRNS1_IT_EE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:336,5'
          Dst:             _ZN4asio6detail9scheduler26wake_one_thread_and_unlockERNS0_27conditionally_enabled_mutex11scoped_lockE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:337,3'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:337,3'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - functionName:    _ZNK4asio6detail8op_queueINS0_19scheduler_operationEE5emptyEv
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      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:    _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE8containsEPS2_
      functionSourceFile: '/usr/include/asio/detail/call_stack.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEcvPS6_Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/call_stack.hpp:94,21'
          Dst:             _ZNK4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEcvPS6_Ev
    - functionName:    _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushIS2_EEvRNS1_IT_EE
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail15op_queue_access4backINS0_19scheduler_operationEEERPT_RNS0_8op_queueIS4_EE
        - _ZN4asio6detail15op_queue_access4nextINS0_19scheduler_operationES3_EEvRPT_PT0_
        - _ZN4asio6detail15op_queue_access5frontINS0_19scheduler_operationEEERPT_RNS0_8op_queueIS4_EE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:123,34'
          Dst:             _ZN4asio6detail15op_queue_access5frontINS0_19scheduler_operationEEERPT_RNS0_8op_queueIS4_EE
        - Src:             '/usr/include/asio/detail/op_queue.hpp:126,9'
          Dst:             _ZN4asio6detail15op_queue_access4nextINS0_19scheduler_operationES3_EEvRPT_PT0_
        - Src:             '/usr/include/asio/detail/op_queue.hpp:129,15'
          Dst:             _ZN4asio6detail15op_queue_access4backINS0_19scheduler_operationEEERPT_RNS0_8op_queueIS4_EE
        - Src:             '/usr/include/asio/detail/op_queue.hpp:130,7'
          Dst:             _ZN4asio6detail15op_queue_access5frontINS0_19scheduler_operationEEERPT_RNS0_8op_queueIS4_EE
        - Src:             '/usr/include/asio/detail/op_queue.hpp:131,7'
          Dst:             _ZN4asio6detail15op_queue_access4backINS0_19scheduler_operationEEERPT_RNS0_8op_queueIS4_EE
    - functionName:    _ZN4asio6detail9scheduler26wake_one_thread_and_unlockERNS0_27conditionally_enabled_mutex11scoped_lockE
      functionSourceFile: '/usr/include/asio/detail/impl/scheduler.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail13epoll_reactor9interruptEv
        - _ZN4asio6detail27conditionally_enabled_event27maybe_unlock_and_signal_oneERNS0_27conditionally_enabled_mutex11scoped_lockE
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:555,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_event27maybe_unlock_and_signal_oneERNS0_27conditionally_enabled_mutex11scoped_lockE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:560,14'
          Dst:             _ZN4asio6detail13epoll_reactor9interruptEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:562,10'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
    - functionName:    _ZN4asio6detail27conditionally_enabled_event27maybe_unlock_and_signal_oneERNS0_27conditionally_enabled_mutex11scoped_lockE
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail11posix_event27maybe_unlock_and_signal_oneINS0_27conditionally_enabled_mutex11scoped_lockEEEbRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/conditionally_enabled_event.hpp:72,21'
          Dst:             _ZN4asio6detail11posix_event27maybe_unlock_and_signal_oneINS0_27conditionally_enabled_mutex11scoped_lockEEEbRT_
    - functionName:    _ZN4asio6detail11posix_event27maybe_unlock_and_signal_oneINS0_27conditionally_enabled_mutex11scoped_lockEEEbRT_
      functionSourceFile: '/usr/include/asio/detail/posix_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - pthread_cond_signal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/posix_event.hpp:81,12'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - Src:             '/usr/include/asio/detail/posix_event.hpp:82,7'
          Dst:             pthread_cond_signal
    - functionName:    pthread_cond_signal
      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:    _ZN4asio6detail15op_queue_access5frontINS0_19scheduler_operationEEERPT_RNS0_8op_queueIS4_EE
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      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:    _ZN4asio6detail15op_queue_access4nextINS0_19scheduler_operationES3_EEvRPT_PT0_
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail15op_queue_access4backINS0_19scheduler_operationEEERPT_RNS0_8op_queueIS4_EE
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      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:    _ZNK4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEcvPS6_Ev
      functionSourceFile: '/usr/include/asio/detail/keyword_tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail27conditionally_enabled_mutex6unlockEv
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail11posix_mutex6unlockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/conditionally_enabled_mutex.hpp:134,14'
          Dst:             _ZN4asio6detail11posix_mutex6unlockEv
    - functionName:    _ZN4asio6detail8op_queueINS0_19scheduler_operationEE3popEv
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail15op_queue_access4nextINS0_19scheduler_operationEEEPT_S5_
        - _ZN4asio6detail15op_queue_access4nextINS0_19scheduler_operationES3_EEvRPT_PT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:96,16'
          Dst:             _ZN4asio6detail15op_queue_access4nextINS0_19scheduler_operationEEEPT_S5_
        - Src:             '/usr/include/asio/detail/op_queue.hpp:99,7'
          Dst:             _ZN4asio6detail15op_queue_access4nextINS0_19scheduler_operationES3_EEvRPT_PT0_
    - functionName:    _ZN4asio6detail15op_queue_access7destroyINS0_19scheduler_operationEEEvPT_
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail19scheduler_operation7destroyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:46,8'
          Dst:             _ZN4asio6detail19scheduler_operation7destroyEv
    - functionName:    _ZN4asio6detail19scheduler_operation7destroyEv
      functionSourceFile: '/usr/include/asio/detail/scheduler_operation.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail15op_queue_access4nextINS0_19scheduler_operationEEEPT_S5_
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail15op_queue_access4nextINS0_10reactor_opEEEPT_S5_
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail15op_queue_access4nextINS0_10reactor_opES3_EEvRPT_PT0_
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio21basic_socket_acceptorINS_2ip3tcpEED2Ev
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio11socket_baseD2Ev
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:288,3'
          Dst:             _ZN4asio11socket_baseD2Ev
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:288,3'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EED2Ev
    - functionName:    _ZN4asio11socket_baseD2Ev
      functionSourceFile: '/usr/include/asio/socket_base.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      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:    _ZN4crow11TCPAcceptorD2Ev
      functionSourceFile: '/src/crow/include/crow/socket_acceptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21basic_socket_acceptorINS_2ip3tcpEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_acceptors.h:30,12'
          Dst:             _ZN4asio21basic_socket_acceptorINS_2ip3tcpEED2Ev
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEED2Ev
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio10io_contextD2Ev
        - _ZN4asio10signal_setD2Ev
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
        - _ZN4crow11TCPAcceptorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:45,11'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
        - Src:             'include/crow/http_server.h:45,11'
          Dst:             _ZN4asio10signal_setD2Ev
        - Src:             'include/crow/http_server.h:45,11'
          Dst:             _ZN4crow11TCPAcceptorD2Ev
        - Src:             'include/crow/http_server.h:45,11'
          Dst:             _ZN4asio10io_contextD2Ev
    - functionName:    _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
      functionSourceFile: '/usr/include/asio/basic_waitable_timer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:261,3'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EED2Ev
    - functionName:    _ZN4asio10signal_setD2Ev
      functionSourceFile: '/usr/include/asio/signal_set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/signal_set.hpp:206,3'
          Dst:             _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EED2Ev
    - functionName:    _ZN4asio10io_contextD2Ev
      functionSourceFile: '/usr/include/asio/impl/io_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_contextD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/io_context.ipp:56,1'
          Dst:             _ZN4asio17execution_contextD2Ev
    - functionName:    _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EED2Ev
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail18signal_set_service19implementation_typeD2Ev
        - _ZN4asio6detail18signal_set_service7destroyERNS1_19implementation_typeE
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_io_object.hpp:155,14'
          Dst:             _ZN4asio6detail18signal_set_service7destroyERNS1_19implementation_typeE
        - Src:             '/usr/include/asio/basic_io_object.hpp:156,3'
          Dst:             _ZN4asio6detail18signal_set_service19implementation_typeD2Ev
        - Src:             '/usr/include/asio/basic_io_object.hpp:155,14'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail18signal_set_service7destroyERNS1_19implementation_typeE
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail18signal_set_service5clearERNS1_19implementation_typeERNSt3__110error_codeE
        - _ZN4asio6detail18signal_set_service6cancelERNS1_19implementation_typeERNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:240,3'
          Dst:             _ZN4asio6detail18signal_set_service5clearERNS1_19implementation_typeERNSt3__110error_codeE
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:241,3'
          Dst:             _ZN4asio6detail18signal_set_service6cancelERNS1_19implementation_typeERNSt3__110error_codeE
    - functionName:    _ZN4asio6detail18signal_set_service19implementation_typeD2Ev
      functionSourceFile: '/usr/include/asio/detail/signal_set_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail8op_queueINS0_9signal_opEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/signal_set_service.hpp:91,9'
          Dst:             _ZN4asio6detail8op_queueINS0_9signal_opEED2Ev
    - functionName:    _ZN4asio6detail8op_queueINS0_9signal_opEED2Ev
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail15op_queue_access7destroyINS0_9signal_opEEEvPT_
        - _ZN4asio6detail8op_queueINS0_9signal_opEE3popEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:79,7'
          Dst:             _ZN4asio6detail8op_queueINS0_9signal_opEE3popEv
        - Src:             '/usr/include/asio/detail/op_queue.hpp:80,7'
          Dst:             _ZN4asio6detail15op_queue_access7destroyINS0_9signal_opEEEvPT_
        - Src:             '/usr/include/asio/detail/op_queue.hpp:82,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
        - Src:             '/usr/include/asio/detail/op_queue.hpp:79,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail8op_queueINS0_9signal_opEE3popEv
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail15op_queue_access4nextINS0_9signal_opEEEPT_S5_
        - _ZN4asio6detail15op_queue_access4nextINS0_9signal_opES3_EEvRPT_PT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:96,16'
          Dst:             _ZN4asio6detail15op_queue_access4nextINS0_9signal_opEEEPT_S5_
        - Src:             '/usr/include/asio/detail/op_queue.hpp:99,7'
          Dst:             _ZN4asio6detail15op_queue_access4nextINS0_9signal_opES3_EEvRPT_PT0_
    - functionName:    _ZN4asio6detail15op_queue_access7destroyINS0_9signal_opEEEvPT_
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail19scheduler_operation7destroyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:46,8'
          Dst:             _ZN4asio6detail19scheduler_operation7destroyEv
    - functionName:    _ZN4asio6detail15op_queue_access4nextINS0_9signal_opEEEPT_S5_
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail15op_queue_access4nextINS0_9signal_opES3_EEvRPT_PT0_
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail18signal_set_service5clearERNS1_19implementation_typeERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          209
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4asio5error19get_system_categoryEv
        - _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEEC2ERS2_
        - _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
        - _ZN4asio6detail16get_signal_stateEv
        - __errno_location
        - sigaction
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:392,25'
          Dst:             _ZN4asio6detail16get_signal_stateEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:393,29'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEEC2ERS2_
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:406,11'
          Dst:             sigaction
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:414,31'
          Dst:             __errno_location
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:415,13'
          Dst:             _ZN4asio5error19get_system_categoryEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:438,1'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:438,1'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
    - functionName:    _ZN4asio6detail18signal_set_service6cancelERNS1_19implementation_typeERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          104
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEEC2ERS2_
        - _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
        - _ZN4asio6detail16get_signal_stateEv
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - _ZN4asio6detail8op_queueINS0_9signal_opEE3popEv
        - _ZN4asio6detail8op_queueINS0_9signal_opEE5frontEv
        - _ZN4asio6detail9scheduler25post_deferred_completionsERNS0_8op_queueINS0_19scheduler_operationEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:447,23'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:449,27'
          Dst:             _ZN4asio6detail16get_signal_stateEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:450,31'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEEC2ERS2_
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:452,40'
          Dst:             _ZN4asio6detail8op_queueINS0_9signal_opEE5frontEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:455,19'
          Dst:             _ZN4asio6detail8op_queueINS0_9signal_opEE3popEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:456,11'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:458,3'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:458,3'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:460,15'
          Dst:             _ZN4asio6detail9scheduler25post_deferred_completionsERNS0_8op_queueINS0_19scheduler_operationEEE
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:464,1'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:464,1'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
    - functionName:    _ZN4asio6detail16get_signal_stateEv
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEEC2ERS2_
      functionSourceFile: '/usr/include/asio/detail/scoped_lock.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail18posix_static_mutex4lockEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/scoped_lock.hpp:42,12'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
        - Src:             '/usr/include/asio/detail/scoped_lock.hpp:45,12'
          Dst:             _ZN4asio6detail18posix_static_mutex4lockEv
        - Src:             '/usr/include/asio/detail/scoped_lock.hpp:47,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail8op_queueINS0_9signal_opEE5frontEv
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
      functionSourceFile: '/usr/include/asio/detail/scoped_lock.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail18posix_static_mutex6unlockEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/scoped_lock.hpp:53,14'
          Dst:             _ZN4asio6detail18posix_static_mutex6unlockEv
        - Src:             '/usr/include/asio/detail/scoped_lock.hpp:54,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
        - Src:             '/usr/include/asio/detail/scoped_lock.hpp:53,14'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail18posix_static_mutex6unlockEv
      functionSourceFile: '/usr/include/asio/detail/posix_static_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/posix_static_mutex.hpp:49,11'
          Dst:             pthread_mutex_unlock
    - functionName:    _ZN4asio6detail18posix_static_mutex4lockEv
      functionSourceFile: '/usr/include/asio/detail/posix_static_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/posix_static_mutex.hpp:43,11'
          Dst:             pthread_mutex_lock
    - functionName:    sigaction
      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:    _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EED2Ev
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE19implementation_typeD2Ev
        - _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE7destroyERNS9_19implementation_typeE
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_io_object.hpp:246,15'
          Dst:             _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE7destroyERNS9_19implementation_typeE
        - Src:             '/usr/include/asio/basic_io_object.hpp:247,3'
          Dst:             _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE19implementation_typeD2Ev
        - Src:             '/usr/include/asio/basic_io_object.hpp:246,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE7destroyERNS9_19implementation_typeE
      functionSourceFile: '/usr/include/asio/detail/deadline_timer_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE6cancelERNS9_19implementation_typeERNS3_10error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:96,5'
          Dst:             _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE6cancelERNS9_19implementation_typeERNS3_10error_codeE
    - functionName:    _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE19implementation_typeD2Ev
      functionSourceFile: '/usr/include/asio/detail/deadline_timer_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE14per_timer_dataD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:57,10'
          Dst:             _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE14per_timer_dataD2Ev
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:57,10'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE14per_timer_dataD2Ev
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail8op_queueINS0_7wait_opEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:46,9'
          Dst:             _ZN4asio6detail8op_queueINS0_7wait_opEED2Ev
    - functionName:    _ZN4asio6detail8op_queueINS0_7wait_opEED2Ev
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail15op_queue_access7destroyINS0_7wait_opEEEvPT_
        - _ZN4asio6detail8op_queueINS0_7wait_opEE3popEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:79,7'
          Dst:             _ZN4asio6detail8op_queueINS0_7wait_opEE3popEv
        - Src:             '/usr/include/asio/detail/op_queue.hpp:80,7'
          Dst:             _ZN4asio6detail15op_queue_access7destroyINS0_7wait_opEEEvPT_
        - Src:             '/usr/include/asio/detail/op_queue.hpp:82,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
        - Src:             '/usr/include/asio/detail/op_queue.hpp:79,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail8op_queueINS0_7wait_opEE3popEv
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail15op_queue_access4nextINS0_7wait_opEEEPT_S5_
        - _ZN4asio6detail15op_queue_access4nextINS0_7wait_opES3_EEvRPT_PT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:96,16'
          Dst:             _ZN4asio6detail15op_queue_access4nextINS0_7wait_opEEEPT_S5_
        - Src:             '/usr/include/asio/detail/op_queue.hpp:99,7'
          Dst:             _ZN4asio6detail15op_queue_access4nextINS0_7wait_opES3_EEvRPT_PT0_
    - functionName:    _ZN4asio6detail15op_queue_access7destroyINS0_7wait_opEEEvPT_
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail19scheduler_operation7destroyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:46,8'
          Dst:             _ZN4asio6detail19scheduler_operation7destroyEv
    - functionName:    _ZN4asio6detail15op_queue_access4nextINS0_7wait_opEEEPT_S5_
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail15op_queue_access4nextINS0_7wait_opES3_EEvRPT_PT0_
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE6cancelERNS9_19implementation_typeERNS3_10error_codeE
      functionSourceFile: '/usr/include/asio/detail/deadline_timer_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail13epoll_reactor12cancel_timerINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEmRNS0_11timer_queueIT_EERNSC_14per_timer_dataEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:143,36'
          Dst:             _ZN4asio6detail13epoll_reactor12cancel_timerINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEmRNS0_11timer_queueIT_EERNSC_14per_timer_dataEm
    - functionName:    _ZN4asio6detail13epoll_reactor12cancel_timerINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEmRNS0_11timer_queueIT_EERNSC_14per_timer_dataEm
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE12cancel_timerERNS9_14per_timer_dataERNS0_8op_queueINS0_19scheduler_operationEEEm
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - _ZN4asio6detail9scheduler25post_deferred_completionsERNS0_8op_queueINS0_19scheduler_operationEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.hpp:61,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.hpp:62,23'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.hpp:63,25'
          Dst:             _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE12cancel_timerERNS9_14per_timer_dataERNS0_8op_queueINS0_19scheduler_operationEEEm
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.hpp:64,8'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.hpp:65,14'
          Dst:             _ZN4asio6detail9scheduler25post_deferred_completionsERNS0_8op_queueINS0_19scheduler_operationEEE
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.hpp:67,1'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.hpp:67,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.hpp:67,1'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.hpp:67,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - functionName:    _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE12cancel_timerERNS9_14per_timer_dataERNS0_8op_queueINS0_19scheduler_operationEEEm
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE12remove_timerERNS9_14per_timer_dataE
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - _ZN4asio6detail8op_queueINS0_7wait_opEE3popEv
        - _ZN4asio6detail8op_queueINS0_7wait_opEE5frontEv
        - _ZNK4asio6detail8op_queueINS0_7wait_opEE5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:182,29'
          Dst:             _ZN4asio6detail8op_queueINS0_7wait_opEE5frontEv
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:185,25'
          Dst:             _ZN4asio6detail8op_queueINS0_7wait_opEE3popEv
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:186,13'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:189,27'
          Dst:             _ZNK4asio6detail8op_queueINS0_7wait_opEE5emptyEv
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:190,9'
          Dst:             _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE12remove_timerERNS9_14per_timer_dataE
    - functionName:    _ZN4asio6detail8op_queueINS0_7wait_opEE5frontEv
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail8op_queueINS0_7wait_opEE5emptyEv
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      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:    _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE12remove_timerERNS9_14per_timer_dataE
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          167
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE7up_heapEm
        - _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE9down_heapEm
        - _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE9swap_heapEmm
        - _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE9less_thanERKNS3_10time_pointIS4_NS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEESF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:274,9'
          Dst:             _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE9swap_heapEmm
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:277,26'
          Dst:             _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE9less_thanERKNS3_10time_pointIS4_NS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEESF_
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:279,11'
          Dst:             _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE7up_heapEm
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:281,11'
          Dst:             _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE9down_heapEm
    - functionName:    _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE9swap_heapEmm
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE9less_thanERKNS3_10time_pointIS4_NS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEESF_
      functionSourceFile: '/usr/include/asio/detail/chrono_time_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE7up_heapEm
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE9swap_heapEmm
        - _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE9less_thanERKNS3_10time_pointIS4_NS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEESF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:225,12'
          Dst:             _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE9less_thanERKNS3_10time_pointIS4_NS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEESF_
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:227,7'
          Dst:             _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE9swap_heapEmm
    - functionName:    _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE9down_heapEm
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE9swap_heapEmm
        - _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE9less_thanERKNS3_10time_pointIS4_NS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEESF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:239,14'
          Dst:             _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE9less_thanERKNS3_10time_pointIS4_NS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEESF_
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:242,11'
          Dst:             _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE9less_thanERKNS3_10time_pointIS4_NS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEESF_
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:244,7'
          Dst:             _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE9swap_heapEmm
    - functionName:    _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EED2Ev
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail28reactive_socket_service_base7destroyERNS1_24base_implementation_typeE
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_io_object.hpp:246,15'
          Dst:             _ZN4asio6detail28reactive_socket_service_base7destroyERNS1_24base_implementation_typeE
        - Src:             '/usr/include/asio/basic_io_object.hpp:246,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEED2Ev
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio11socket_baseD2Ev
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:288,3'
          Dst:             _ZN4asio11socket_baseD2Ev
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:288,3'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EED2Ev
    - functionName:    _ZN4crow18UnixSocketAcceptorD2Ev
      functionSourceFile: '/src/crow/include/crow/socket_acceptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_acceptors.h:61,12'
          Dst:             _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEED2Ev
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEED2Ev
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio10io_contextD2Ev
        - _ZN4asio10signal_setD2Ev
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
        - _ZN4crow18UnixSocketAcceptorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:45,11'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
        - Src:             'include/crow/http_server.h:45,11'
          Dst:             _ZN4asio10signal_setD2Ev
        - Src:             'include/crow/http_server.h:45,11'
          Dst:             _ZN4crow18UnixSocketAcceptorD2Ev
        - Src:             'include/crow/http_server.h:45,11'
          Dst:             _ZN4asio10io_contextD2Ev
    - functionName:    _ZN4crow6RouterD2Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow12CatchallRuleD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1304,11'
          Dst:             _ZN4crow12CatchallRuleD2Ev
    - functionName:    _ZN4crow10HTTPParserI12DummyHandlerED2Ev
      functionSourceFile: '/src/crow/include/crow/parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow7requestD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:17,12'
          Dst:             _ZN4crow7requestD2Ev
    - functionName:    _ZN4crow4CrowIJEE11handle_fullERNS_7requestERNS_8responseE
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow4CrowIJEE14handle_initialERNS_7requestERNS_8responseE
        - _ZN4crow4CrowIJEE6handleERNS_7requestERNS_8responseERNSt3__110unique_ptrINS_21routing_handle_resultENS6_14default_deleteIS8_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:286,26'
          Dst:             _ZN4crow4CrowIJEE14handle_initialERNS_7requestERNS_8responseE
        - Src:             'include/crow/app.h:288,17'
          Dst:             _ZN4crow4CrowIJEE6handleERNS_7requestERNS_8responseERNSt3__110unique_ptrINS_21routing_handle_resultENS6_14default_deleteIS8_EEEE
    - functionName:    _ZN4crow8responseC2Ev
      functionSourceFile: '/src/crow/include/crow/http_response.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow8response16static_file_infoC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_response.h:133,9'
          Dst:             _ZN4crow8response16static_file_infoC2Ev
    - functionName:    _ZN4crow10HTTPParserI12DummyHandlerE4doneEv
      functionSourceFile: '/src/crow/include/crow/parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow10HTTPParserI12DummyHandlerE4feedEPKci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:137,20'
          Dst:             _ZN4crow10HTTPParserI12DummyHandlerE4feedEPKci
    - functionName:    _ZN4crow10HTTPParserI12DummyHandlerE4feedEPKci
      functionSourceFile: '/src/crow/include/crow/parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4crow19http_parser_executeEPNS_11http_parserEPKNS_20http_parser_settingsEPKcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:127,27'
          Dst:             _ZN4crow19http_parser_executeEPNS_11http_parserEPKNS_20http_parser_settingsEPKcm
    - functionName:    _ZN4crow10HTTPParserI12DummyHandlerEC2EPS1_
      functionSourceFile: '/src/crow/include/crow/parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow16http_parser_initEPNS_11http_parserE
        - _ZN4crow7requestC2Ev
        - _ZN4crow7requestD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:102,9'
          Dst:             _ZN4crow7requestC2Ev
        - Src:             'include/crow/parser.h:106,13'
          Dst:             _ZN4crow16http_parser_initEPNS_11http_parserE
        - Src:             'include/crow/parser.h:107,9'
          Dst:             _ZN4crow7requestD2Ev
    - functionName:    _ZN4crow6logger11setLogLevelENS_8LogLevelE
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6logger17get_log_level_refEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:135,51'
          Dst:             _ZN4crow6logger17get_log_level_refEv
    - functionName:    '_ZN4crow10TaggedRuleIJEEclIZ22LLVMFuzzerTestOneInputE3$_1EEvOT_'
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 728
      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:    _ZN4crow4CrowIJEE5routeILm0EEENSt3__113invoke_resultIDTadsr6RouterE15new_rule_taggedIXT_EEEJNS_6RouterERKNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE4typeESE_
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6Router15new_rule_taggedILm0EEERNS_11black_magic9argumentsIXT_EE4type6rebindINS_10TaggedRuleEEERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:302,28'
          Dst:             _ZN4crow6Router15new_rule_taggedILm0EEERNS_11black_magic9argumentsIXT_EE4type6rebindINS_10TaggedRuleEEERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEE
    - functionName:    '_ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEElEEclIZ22LLVMFuzzerTestOneInputE3$_0EEvOT_'
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 728
      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:    _ZN4crow4CrowIJEE5routeILm10EEENSt3__113invoke_resultIDTadsr6RouterE15new_rule_taggedIXT_EEEJNS_6RouterERKNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE4typeESE_
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6Router15new_rule_taggedILm10EEERNS_11black_magic9argumentsIXT_EE4type6rebindINS_10TaggedRuleEEERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:302,28'
          Dst:             _ZN4crow6Router15new_rule_taggedILm10EEERNS_11black_magic9argumentsIXT_EE4type6rebindINS_10TaggedRuleEEERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEE
    - functionName:    _ZN4crow4CrowIJEED2Ev
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6RouterD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:213,11'
          Dst:             _ZN4crow6RouterD2Ev
    - functionName:    _ZN4crow4CrowIJEEC2Ev
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4crow6RouterC2Ev
        - _ZN4crow6RouterD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:253,9'
          Dst:             _ZN4crow6RouterC2Ev
        - Src:             'include/crow/app.h:254,10'
          Dst:             _ZN4crow6RouterD2Ev
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/crow/tests/fuzz/http_fuzzer.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          156
      EdgeCount:       54
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4crow10HTTPParserI12DummyHandlerE4doneEv
        - _ZN4crow10HTTPParserI12DummyHandlerE4feedEPKci
        - _ZN4crow10HTTPParserI12DummyHandlerEC2EPS1_
        - _ZN4crow10HTTPParserI12DummyHandlerED2Ev
        - '_ZN4crow10TaggedRuleIJEEclIZ22LLVMFuzzerTestOneInputE3$_1EEvOT_'
        - '_ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEElEEclIZ22LLVMFuzzerTestOneInputE3$_0EEvOT_'
        - _ZN4crow4CrowIJEE11handle_fullERNS_7requestERNS_8responseE
        - _ZN4crow4CrowIJEE5routeILm0EEENSt3__113invoke_resultIDTadsr6RouterE15new_rule_taggedIXT_EEEJNS_6RouterERKNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE4typeESE_
        - _ZN4crow4CrowIJEE5routeILm10EEENSt3__113invoke_resultIDTadsr6RouterE15new_rule_taggedIXT_EEEJNS_6RouterERKNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE4typeESE_
        - _ZN4crow4CrowIJEEC2Ev
        - _ZN4crow4CrowIJEED2Ev
        - _ZN4crow6logger11setLogLevelENS_8LogLevelE
        - _ZN4crow8responseC2Ev
        - _ZN4crow8responseD2Ev
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz/http_fuzzer.cpp:13,5'
          Dst:             __cxa_guard_acquire
        - Src:             'tests/fuzz/http_fuzzer.cpp:13,28'
          Dst:             _ZN4crow4CrowIJEEC2Ev
        - Src:             'tests/fuzz/http_fuzzer.cpp:13,5'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/http_fuzzer.cpp:13,5'
          Dst:             _ZN4crow4CrowIJEED2Ev
        - Src:             'tests/fuzz/http_fuzzer.cpp:13,5'
          Dst:             __cxa_guard_release
        - Src:             'tests/fuzz/http_fuzzer.cpp:16,9'
          Dst:             _ZN4crow4CrowIJEE5routeILm10EEENSt3__113invoke_resultIDTadsr6RouterE15new_rule_taggedIXT_EEEJNS_6RouterERKNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE4typeESE_
        - Src:             'tests/fuzz/http_fuzzer.cpp:16,9'
          Dst:             '_ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEElEEclIZ22LLVMFuzzerTestOneInputE3$_0EEvOT_'
        - Src:             'tests/fuzz/http_fuzzer.cpp:21,9'
          Dst:             _ZN4crow4CrowIJEE5routeILm0EEENSt3__113invoke_resultIDTadsr6RouterE15new_rule_taggedIXT_EEEJNS_6RouterERKNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE4typeESE_
        - Src:             'tests/fuzz/http_fuzzer.cpp:21,9'
          Dst:             '_ZN4crow10TaggedRuleIJEEclIZ22LLVMFuzzerTestOneInputE3$_1EEvOT_'
        - Src:             'tests/fuzz/http_fuzzer.cpp:28,9'
          Dst:             _ZN4crow6logger11setLogLevelENS_8LogLevelE
        - Src:             'tests/fuzz/http_fuzzer.cpp:13,5'
          Dst:             __cxa_guard_abort
        - Src:             'tests/fuzz/http_fuzzer.cpp:33,36'
          Dst:             _ZN4crow10HTTPParserI12DummyHandlerEC2EPS1_
        - Src:             'tests/fuzz/http_fuzzer.cpp:35,16'
          Dst:             _ZN4crow10HTTPParserI12DummyHandlerE4feedEPKci
        - Src:             'tests/fuzz/http_fuzzer.cpp:36,16'
          Dst:             _ZN4crow10HTTPParserI12DummyHandlerE4doneEv
        - Src:             'tests/fuzz/http_fuzzer.cpp:37,24'
          Dst:             _ZN4crow8responseC2Ev
        - Src:             'tests/fuzz/http_fuzzer.cpp:38,13'
          Dst:             _ZN4crow4CrowIJEE11handle_fullERNS_7requestERNS_8responseE
        - Src:             'tests/fuzz/http_fuzzer.cpp:39,5'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'tests/fuzz/http_fuzzer.cpp:39,5'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'tests/fuzz/http_fuzzer.cpp:42,1'
          Dst:             _ZN4crow10HTTPParserI12DummyHandlerED2Ev
        - Src:             'tests/fuzz/http_fuzzer.cpp:42,1'
          Dst:             _ZN4crow10HTTPParserI12DummyHandlerED2Ev
...
