---
Fuzzer filename: '/src/crow/tests/fuzz/request_fuzzer.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/request_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/request_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/request_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/request_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_9schedulerEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/request_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/request_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_13epoll_reactorEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/request_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/request_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail17posix_global_implINS_14system_contextEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/request_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/request_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/request_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/request_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_14strand_serviceEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/request_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/request_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_27reactive_descriptor_serviceEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/request_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/request_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_28reactive_serial_port_serviceEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/request_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/request_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_18signal_set_serviceEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/request_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/request_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/request_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/request_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_2ip3tcpEEEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/request_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/request_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/request_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/request_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEED2Ev
    - functionName:    _GLOBAL__sub_I_request_fuzzer.cpp
      functionSourceFile: '/src/crow/tests/fuzz/request_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/request_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/request_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/request_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/request_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/request_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/request_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/request_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/request_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/request_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/request_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/request_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:    33
      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:    300
      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:    24
      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:    18
      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:    18
      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:    2
      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:    18
      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:    18
      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:    16
      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:    39
      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:    29
      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:    2
      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:    4
      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:    3
      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:    2
      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:    2
      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:    22
      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:    45
      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:    4
      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:    3
      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:    3
      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:    12
      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:    5
      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:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_setspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE12notify_startEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE3runEvENKUlvE0_clEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4asio10io_context3runEv
        - _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE12notify_startEv
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA9_cEERS0_RKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:241,19'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE12notify_startEv
        - Src:             'include/crow/http_server.h:242,31'
          Dst:             _ZN4asio10io_context3runEv
        - Src:             'include/crow/http_server.h:243,19'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:243,19'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:243,33'
          Dst:             _ZN4crow6loggerlsIA9_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:243,19'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:243,19'
          Dst:             _ZN4crow6loggerD2Ev
    - functionName:    _ZN4asio10io_context3runEv
      functionSourceFile: '/usr/include/asio/impl/io_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeE
        - _ZN4asio6detail9scheduler3runERNSt3__110error_codeE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/io_context.ipp:61,24'
          Dst:             _ZN4asio6detail9scheduler3runERNSt3__110error_codeE
        - Src:             '/usr/include/asio/impl/io_context.ipp:62,3'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeE
    - 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:    144
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:139,58'
          Dst:             _ZN4crow6logger17get_log_level_refEv
    - 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:    85
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6loggerlsIA9_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:    4
      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:         11
      ICount:          60
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4crow6logger15get_handler_refEv
        - _ZN4crow6logger21get_current_log_levelEv
        - __clang_call_terminate
      functionUses:    170
      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:114,27'
          Dst:             __clang_call_terminate
    - 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:    __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:    40
      BranchProfiles:  []
      Callsites:       []
    - 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:    3
      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:    3
      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:    3
      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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    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:    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:    _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:    _ZN4asio6detail9scheduler3runERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/scheduler.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          126
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextC2EPS2_RS3_
        - _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextD2Ev
        - _ZN4asio6detail21scheduler_thread_infoC2Ev
        - _ZN4asio6detail21scheduler_thread_infoD2Ev
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock4lockEv
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZN4asio6detail9scheduler10do_run_oneERNS0_27conditionally_enabled_mutex11scoped_lockERNS0_21scheduler_thread_infoERKNSt3__110error_codeE
        - _ZN4asio6detail9scheduler4stopEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:142,5'
          Dst:             _ZN4asio6detail9scheduler4stopEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:146,15'
          Dst:             _ZN4asio6detail21scheduler_thread_infoC2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:148,30'
          Dst:             _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextC2EPS2_RS3_
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:150,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:153,10'
          Dst:             _ZN4asio6detail9scheduler10do_run_oneERNS0_27conditionally_enabled_mutex11scoped_lockERNS0_21scheduler_thread_infoERKNSt3__110error_codeE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:157,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:153,50'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock4lockEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:157,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:157,1'
          Dst:             _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:157,1'
          Dst:             _ZN4asio6detail21scheduler_thread_infoD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:157,1'
          Dst:             _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:157,1'
          Dst:             _ZN4asio6detail21scheduler_thread_infoD2Ev
    - functionName:    _ZN4asio6detail11throw_errorERKNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/throw_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail14do_throw_errorERKNSt3__110error_codeE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/throw_error.hpp:34,5'
          Dst:             _ZN4asio6detail14do_throw_errorERKNSt3__110error_codeE
    - functionName:    _ZN4asio6detail14do_throw_errorERKNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/throw_error.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail15throw_exceptionINSt3__112system_errorEEEvRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/throw_error.ipp:31,3'
          Dst:             _ZN4asio6detail15throw_exceptionINSt3__112system_errorEEEvRKT_
    - functionName:    _ZN4asio6detail15throw_exceptionINSt3__112system_errorEEEvRKT_
      functionSourceFile: '/usr/include/asio/detail/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/throw_exception.hpp:42,3'
          Dst:             __cxa_allocate_exception
        - Src:             '/usr/include/asio/detail/throw_exception.hpp:42,3'
          Dst:             __cxa_throw
    - functionName:    _ZNSt13runtime_errorC2ERKS_
      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:    _ZN4asio6detail21scheduler_thread_infoC2Ev
      functionSourceFile: '/usr/include/asio/detail/scheduler_thread_info.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail16thread_info_baseC2Ev
        - _ZN4asio6detail16thread_info_baseD2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/scheduler_thread_info.hpp:29,8'
          Dst:             _ZN4asio6detail16thread_info_baseC2Ev
        - Src:             '/usr/include/asio/detail/scheduler_thread_info.hpp:29,8'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
        - Src:             '/usr/include/asio/detail/scheduler_thread_info.hpp:29,8'
          Dst:             _ZN4asio6detail16thread_info_baseD2Ev
    - functionName:    _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextC2EPS2_RS3_
      functionSourceFile: '/usr/include/asio/detail/call_stack.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEaSEPS6_
        - _ZNK4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEcvPS6_Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/call_stack.hpp:48,5'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
        - Src:             '/usr/include/asio/detail/call_stack.hpp:51,15'
          Dst:             _ZNK4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEcvPS6_Ev
        - Src:             '/usr/include/asio/detail/call_stack.hpp:53,36'
          Dst:             _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEaSEPS6_
        - Src:             '/usr/include/asio/detail/call_stack.hpp:54,5'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail9scheduler10do_run_oneERNS0_27conditionally_enabled_mutex11scoped_lockERNS0_21scheduler_thread_infoERKNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/scheduler.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          194
      EdgeCount:       34
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail13epoll_reactor3runElRNS0_8op_queueINS0_19scheduler_operationEEE
        - _ZN4asio6detail19scheduler_operation8completeEPvRKNSt3__110error_codeEm
        - _ZN4asio6detail27conditionally_enabled_event21unlock_and_signal_oneERNS0_27conditionally_enabled_mutex11scoped_lockE
        - _ZN4asio6detail27conditionally_enabled_event4waitERNS0_27conditionally_enabled_mutex11scoped_lockE
        - _ZN4asio6detail27conditionally_enabled_event5clearERNS0_27conditionally_enabled_mutex11scoped_lockE
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE3popEv
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE5frontEv
        - _ZN4asio6detail9scheduler12task_cleanupD2Ev
        - _ZN4asio6detail9scheduler12work_cleanupD2Ev
        - _ZN4asio6detail9scheduler26wake_one_thread_and_unlockERNS0_27conditionally_enabled_mutex11scoped_lockE
        - _ZNK4asio6detail8op_queueINS0_19scheduler_operationEE5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:362,20'
          Dst:             _ZNK4asio6detail8op_queueINS0_19scheduler_operationEE5emptyEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:365,32'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE5frontEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:366,17'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE3popEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:367,40'
          Dst:             _ZNK4asio6detail8op_queueINS0_19scheduler_operationEE5emptyEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:374,25'
          Dst:             _ZN4asio6detail27conditionally_enabled_event21unlock_and_signal_oneERNS0_27conditionally_enabled_mutex11scoped_lockE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:376,16'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:384,16'
          Dst:             _ZN4asio6detail13epoll_reactor3runElRNS0_8op_queueINS0_19scheduler_operationEEE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:385,7'
          Dst:             _ZN4asio6detail9scheduler12task_cleanupD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:385,7'
          Dst:             _ZN4asio6detail9scheduler12task_cleanupD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:391,11'
          Dst:             _ZN4asio6detail9scheduler26wake_one_thread_and_unlockERNS0_27conditionally_enabled_mutex11scoped_lockE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:393,16'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:400,12'
          Dst:             _ZN4asio6detail19scheduler_operation8completeEPvRKNSt3__110error_codeEm
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:403,7'
          Dst:             _ZN4asio6detail9scheduler12work_cleanupD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:403,7'
          Dst:             _ZN4asio6detail9scheduler12work_cleanupD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:407,21'
          Dst:             _ZN4asio6detail27conditionally_enabled_event5clearERNS0_27conditionally_enabled_mutex11scoped_lockE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:408,21'
          Dst:             _ZN4asio6detail27conditionally_enabled_event4waitERNS0_27conditionally_enabled_mutex11scoped_lockE
    - functionName:    _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock4lockEv
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail11posix_mutex4lockEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/conditionally_enabled_mutex.hpp:73,23'
          Dst:             _ZN4asio6detail11posix_mutex4lockEv
    - functionName:    _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextD2Ev
      functionSourceFile: '/usr/include/asio/detail/call_stack.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEaSEPS6_
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/call_stack.hpp:59,36'
          Dst:             _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEaSEPS6_
        - Src:             '/usr/include/asio/detail/call_stack.hpp:60,5'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
        - Src:             '/usr/include/asio/detail/call_stack.hpp:59,36'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail21scheduler_thread_infoD2Ev
      functionSourceFile: '/usr/include/asio/detail/scheduler_thread_info.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16thread_info_baseD2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/scheduler_thread_info.hpp:29,8'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - Src:             '/usr/include/asio/detail/scheduler_thread_info.hpp:29,8'
          Dst:             _ZN4asio6detail16thread_info_baseD2Ev
    - 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:    19
      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:    _ZN4asio6detail16thread_info_baseD2Ev
      functionSourceFile: '/usr/include/asio/detail/thread_info_base.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/thread_info_base.hpp:52,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - 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:    4
      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:    5
      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:    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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEaSEPS6_
      functionSourceFile: '/usr/include/asio/detail/tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEaSEPS6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/tss_ptr.hpp:55,25'
          Dst:             _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEaSEPS6_
    - functionName:    _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEaSEPS6_
      functionSourceFile: '/usr/include/asio/detail/keyword_tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail8op_queueINS0_19scheduler_operationEE5frontEv
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail27conditionally_enabled_event21unlock_and_signal_oneERNS0_27conditionally_enabled_mutex11scoped_lockE
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail11posix_event21unlock_and_signal_oneINS0_27conditionally_enabled_mutex11scoped_lockEEEvRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/conditionally_enabled_event.hpp:64,14'
          Dst:             _ZN4asio6detail11posix_event21unlock_and_signal_oneINS0_27conditionally_enabled_mutex11scoped_lockEEEvRT_
    - 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:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/conditionally_enabled_mutex.hpp:83,16'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex6unlockEv
    - functionName:    _ZN4asio6detail13epoll_reactor3runElRNS0_8op_queueINS0_19scheduler_operationEEE
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          235
      EdgeCount:       46
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4asio6detail13epoll_reactor11get_timeoutER10itimerspec
        - _ZN4asio6detail13epoll_reactor11get_timeoutEi
        - _ZN4asio6detail13epoll_reactor16descriptor_state16add_ready_eventsEj
        - _ZN4asio6detail13epoll_reactor16descriptor_state16set_ready_eventsEj
        - _ZN4asio6detail15timer_queue_set16get_ready_timersERNS0_8op_queueINS0_19scheduler_operationEEE
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - _ZNK4asio6detail8op_queueINS0_19scheduler_operationEE11is_enqueuedEPS2_
        - epoll_wait
        - timerfd_settime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:463,26'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:464,17'
          Dst:             _ZN4asio6detail13epoll_reactor11get_timeoutEi
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:465,5'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:465,5'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:470,20'
          Dst:             epoll_wait
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:538,16'
          Dst:             _ZNK4asio6detail8op_queueINS0_19scheduler_operationEE11is_enqueuedEPS2_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:540,26'
          Dst:             _ZN4asio6detail13epoll_reactor16descriptor_state16set_ready_eventsEj
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:541,13'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:545,26'
          Dst:             _ZN4asio6detail13epoll_reactor16descriptor_state16add_ready_eventsEj
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:552,24'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:553,19'
          Dst:             _ZN4asio6detail15timer_queue_set16get_ready_timersERNS0_8op_queueINS0_19scheduler_operationEEE
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:560,19'
          Dst:             _ZN4asio6detail13epoll_reactor11get_timeoutER10itimerspec
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:561,7'
          Dst:             timerfd_settime
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:564,3'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:564,3'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - functionName:    _ZN4asio6detail9scheduler12task_cleanupD2Ev
      functionSourceFile: '/usr/include/asio/detail/impl/scheduler.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock4lockEv
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushIS2_EEvRNS1_IT_EE
        - _ZN4asio6detail9incrementERNSt3__16atomicIlEEl
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:38,7'
          Dst:             _ZN4asio6detail9incrementERNSt3__16atomicIlEEl
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:46,12'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock4lockEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:48,27'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushIS2_EEvRNS1_IT_EE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:49,27'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:38,7'
          Dst:             __clang_call_terminate
    - 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:    5
      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:    _ZN4asio6detail19scheduler_operation8completeEPvRKNSt3__110error_codeEm
      functionSourceFile: '/usr/include/asio/detail/scheduler_operation.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail9scheduler12work_cleanupD2Ev
      functionSourceFile: '/usr/include/asio/detail/impl/scheduler.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock4lockEv
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushIS2_EEvRNS1_IT_EE
        - _ZN4asio6detail9incrementERNSt3__16atomicIlEEl
        - _ZN4asio6detail9scheduler13work_finishedEv
        - _ZNK4asio6detail8op_queueINS0_19scheduler_operationEE5emptyEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:63,7'
          Dst:             _ZN4asio6detail9incrementERNSt3__16atomicIlEEl
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:69,19'
          Dst:             _ZN4asio6detail9scheduler13work_finishedEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:74,41'
          Dst:             _ZNK4asio6detail8op_queueINS0_19scheduler_operationEE5emptyEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:76,14'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock4lockEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:77,29'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushIS2_EEvRNS1_IT_EE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:69,19'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail27conditionally_enabled_event5clearERNS0_27conditionally_enabled_mutex11scoped_lockE
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail11posix_event5clearINS0_27conditionally_enabled_mutex11scoped_lockEEEvRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/conditionally_enabled_event.hpp:81,14'
          Dst:             _ZN4asio6detail11posix_event5clearINS0_27conditionally_enabled_mutex11scoped_lockEEEvRT_
    - functionName:    _ZN4asio6detail27conditionally_enabled_event4waitERNS0_27conditionally_enabled_mutex11scoped_lockE
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4asio6detail10null_event4waitINS0_27conditionally_enabled_mutex11scoped_lockEEEvRT_
        - _ZN4asio6detail10null_eventC2Ev
        - _ZN4asio6detail10null_eventD2Ev
        - _ZN4asio6detail11posix_event4waitINS0_27conditionally_enabled_mutex11scoped_lockEEEvRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/conditionally_enabled_event.hpp:88,14'
          Dst:             _ZN4asio6detail11posix_event4waitINS0_27conditionally_enabled_mutex11scoped_lockEEEvRT_
        - Src:             '/usr/include/asio/detail/conditionally_enabled_event.hpp:90,7'
          Dst:             _ZN4asio6detail10null_eventC2Ev
        - Src:             '/usr/include/asio/detail/conditionally_enabled_event.hpp:90,20'
          Dst:             _ZN4asio6detail10null_event4waitINS0_27conditionally_enabled_mutex11scoped_lockEEEvRT_
        - Src:             '/usr/include/asio/detail/conditionally_enabled_event.hpp:90,7'
          Dst:             _ZN4asio6detail10null_eventD2Ev
        - Src:             '/usr/include/asio/detail/conditionally_enabled_event.hpp:90,7'
          Dst:             _ZN4asio6detail10null_eventD2Ev
    - functionName:    _ZN4asio6detail11posix_event4waitINS0_27conditionally_enabled_mutex11scoped_lockEEEvRT_
      functionSourceFile: '/usr/include/asio/detail/posix_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock5mutexEv
        - pthread_cond_wait
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/posix_event.hpp:105,41'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock5mutexEv
        - Src:             '/usr/include/asio/detail/posix_event.hpp:105,7'
          Dst:             pthread_cond_wait
    - functionName:    _ZN4asio6detail10null_eventC2Ev
      functionSourceFile: '/usr/include/asio/detail/null_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      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/null_event.hpp:31,3'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - functionName:    _ZN4asio6detail10null_event4waitINS0_27conditionally_enabled_mutex11scoped_lockEEEvRT_
      functionSourceFile: '/usr/include/asio/detail/null_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10null_event7do_waitEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/null_event.hpp:75,5'
          Dst:             _ZN4asio6detail10null_event7do_waitEv
    - functionName:    _ZN4asio6detail10null_eventD2Ev
      functionSourceFile: '/usr/include/asio/detail/null_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/null_event.hpp:38,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail10null_event7do_waitEv
      functionSourceFile: '/usr/include/asio/detail/impl/null_event.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pause
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/null_event.ipp:46,3'
          Dst:             pause
    - functionName:    pause
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock5mutexEv
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_wait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail11posix_event5clearINS0_27conditionally_enabled_mutex11scoped_lockEEEvRT_
      functionSourceFile: '/usr/include/asio/detail/posix_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail9incrementERNSt3__16atomicIlEEl
      functionSourceFile: '/usr/include/asio/detail/atomic_count.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    5
      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:    _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_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:    _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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    12
      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:    _ZN4asio6detail13epoll_reactor11get_timeoutEi
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4asio6detail15timer_queue_set18wait_duration_msecEl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:669,24'
          Dst:             _ZNK4asio6detail15timer_queue_set18wait_duration_msecEl
    - functionName:    epoll_wait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail8op_queueINS0_19scheduler_operationEE11is_enqueuedEPS2_
      functionSourceFile: '/usr/include/asio/detail/op_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail15op_queue_access4nextINS0_19scheduler_operationEEEPT_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:144,12'
          Dst:             _ZN4asio6detail15op_queue_access4nextINS0_19scheduler_operationEEEPT_S5_
    - functionName:    _ZN4asio6detail13epoll_reactor16descriptor_state16set_ready_eventsEj
      functionSourceFile: '/usr/include/asio/detail/epoll_reactor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail13epoll_reactor16descriptor_state16add_ready_eventsEj
      functionSourceFile: '/usr/include/asio/detail/epoll_reactor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail15timer_queue_set16get_ready_timersERNS0_8op_queueINS0_19scheduler_operationEEE
      functionSourceFile: '/usr/include/asio/detail/impl/timer_queue_set.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail13epoll_reactor11get_timeoutER10itimerspec
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4asio6detail15timer_queue_set18wait_duration_usecEl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:679,29'
          Dst:             _ZNK4asio6detail15timer_queue_set18wait_duration_usecEl
    - functionName:    timerfd_settime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail15timer_queue_set18wait_duration_usecEl
      functionSourceFile: '/usr/include/asio/detail/impl/timer_queue_set.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail15timer_queue_set18wait_duration_msecEl
      functionSourceFile: '/usr/include/asio/detail/impl/timer_queue_set.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      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:    _ZN4asio6detail11posix_event21unlock_and_signal_oneINS0_27conditionally_enabled_mutex11scoped_lockEEEvRT_
      functionSourceFile: '/usr/include/asio/detail/posix_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - pthread_cond_signal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/posix_event.hpp:68,10'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - Src:             '/usr/include/asio/detail/posix_event.hpp:70,7'
          Dst:             pthread_cond_signal
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail16thread_info_baseC2Ev
      functionSourceFile: '/usr/include/asio/detail/thread_info_base.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/thread_info_base.hpp:41,3'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - 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:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:68,3'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - functionName:    _ZN4crow13SocketAdaptor10raw_socketEv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_2ip3tcpEEES4_E10do_performEPNS0_10reactor_opE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio2ip14basic_endpointINS0_3tcpEE4dataEv
        - _ZN4asio6detail10socket_ops19non_blocking_acceptEihP8sockaddrPmRNSt3__110error_codeERi
        - _ZN4asio6detail13socket_holder5resetEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:56,59'
          Dst:             _ZN4asio2ip14basic_endpointINS0_3tcpEE4dataEv
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:55,21'
          Dst:             _ZN4asio6detail10socket_ops19non_blocking_acceptEihP8sockaddrPmRNSt3__110error_codeERi
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:59,20'
          Dst:             _ZN4asio6detail13socket_holder5resetEi
    - functionName:    _ZN4asio2ip14basic_endpointINS0_3tcpEE4dataEv
      functionSourceFile: '/usr/include/asio/ip/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio2ip6detail8endpoint4dataEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/basic_endpoint.hpp:135,18'
          Dst:             _ZN4asio2ip6detail8endpoint4dataEv
    - functionName:    _ZN4asio6detail10socket_ops19non_blocking_acceptEihP8sockaddrPmRNSt3__110error_codeERi
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          124
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4asio6detail10socket_ops6acceptEiP8sockaddrPmRNSt3__110error_codeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:230,18'
          Dst:             _ZN4asio6detail10socket_ops6acceptEiP8sockaddrPmRNSt3__110error_codeE
    - functionName:    _ZN4asio6detail13socket_holder5resetEi
      functionSourceFile: '/usr/include/asio/detail/socket_holder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail13socket_holder5resetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/socket_holder.hpp:76,5'
          Dst:             _ZN4asio6detail13socket_holder5resetEv
    - functionName:    _ZN4asio6detail13socket_holder5resetEv
      functionSourceFile: '/usr/include/asio/detail/socket_holder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10socket_ops5closeEiRhbRNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/socket_holder.hpp:68,7'
          Dst:             _ZN4asio6detail10socket_ops5closeEiRhbRNSt3__110error_codeE
    - 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:    4
      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:    _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:    4
      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:    16
      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:    12
      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:    13
      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:    2
      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:    __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:    26
      BranchProfiles:  []
      Callsites:       []
    - 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:    _ZN4asio6detail10socket_ops6acceptEiP8sockaddrPmRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail10socket_ops11call_acceptIjEEiM6msghdrT_iP8sockaddrPm
        - _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
        - _ZN4asio6detail10socket_ops16clear_last_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:110,3'
          Dst:             _ZN4asio6detail10socket_ops16clear_last_errorEv
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:112,37'
          Dst:             _ZN4asio6detail10socket_ops11call_acceptIjEEiM6msghdrT_iP8sockaddrPm
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:112,23'
          Dst:             _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
    - functionName:    _ZN4asio6detail10socket_ops11call_acceptIjEEiM6msghdrT_iP8sockaddrPm
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - accept
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:95,24'
          Dst:             accept
    - functionName:    accept
      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:    _ZN4asio2ip6detail8endpoint4dataEv
      functionSourceFile: '/usr/include/asio/ip/detail/endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENKUlRKS7_E_clESA_
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:360,35'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEv
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          149
      EdgeCount:       38
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4asio21basic_socket_acceptorINS_2ip3tcpEE12async_acceptIS2_ZN4crow6ServerINS5_4CrowIJEEENS5_11TCPAcceptorENS5_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EENS_12async_resultINSC_5decayIT0_E4typeEFvSD_EE11return_typeERNS_12basic_socketIT_EEOSH_PNSC_9enable_ifIXsr14is_convertibleIS2_SO_EE5valueEvE4typeE
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6socketEv
        - _ZN4crow11TCPAcceptor12raw_acceptorEv
        - _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE19pick_io_context_idxEv
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA17_cEERS0_RKT_
        - _ZN4crow6loggerlsIA3_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__16atomicIjEEEERS0_RKT_
        - _ZN4crow6loggerlsIPN4asio10io_contextEEERS0_RKT_
        - _ZN4crow6loggerlsImEERS0_RKT_
        - _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_D2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:329,38'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE19pick_io_context_idxEv
        - Src:             'include/crow/http_server.h:335,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:335,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:335,32'
          Dst:             _ZN4crow6loggerlsIPN4asio10io_contextEEERS0_RKT_
        - Src:             'include/crow/http_server.h:335,39'
          Dst:             _ZN4crow6loggerlsIA3_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:335,47'
          Dst:             _ZN4crow6loggerlsImEERS0_RKT_
        - Src:             'include/crow/http_server.h:335,62'
          Dst:             _ZN4crow6loggerlsIA17_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:335,84'
          Dst:             _ZN4crow6loggerlsINSt3__16atomicIjEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:335,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:335,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:337,27'
          Dst:             _ZN4crow11TCPAcceptor12raw_acceptorEv
        - Src:             'include/crow/http_server.h:338,22'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6socketEv
        - Src:             'include/crow/http_server.h:337,42'
          Dst:             _ZN4asio21basic_socket_acceptorINS_2ip3tcpEE12async_acceptIS2_ZN4crow6ServerINS5_4CrowIJEEENS5_11TCPAcceptorENS5_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EENS_12async_resultINSC_5decayIT0_E4typeEFvSD_EE11return_typeERNS_12basic_socketIT_EEOSH_PNSC_9enable_ifIXsr14is_convertibleIS2_SO_EE5valueEvE4typeE
        - Src:             'include/crow/http_server.h:337,17'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_D2Ev
        - Src:             'include/crow/http_server.h:337,17'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_D2Ev
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE19pick_io_context_idxEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6loggerlsIPN4asio10io_contextEEERS0_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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - 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:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - 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:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6loggerlsIA17_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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6loggerlsINSt3__16atomicIjEEEERS0_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:    _ZN4crow11TCPAcceptor12raw_acceptorEv
      functionSourceFile: '/src/crow/include/crow/socket_acceptors.h'
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6socketEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow13SocketAdaptor10raw_socketEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:91,29'
          Dst:             _ZN4crow13SocketAdaptor10raw_socketEv
    - functionName:    _ZN4asio21basic_socket_acceptorINS_2ip3tcpEE12async_acceptIS2_ZN4crow6ServerINS5_4CrowIJEEENS5_11TCPAcceptorENS5_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EENS_12async_resultINSC_5decayIT0_E4typeEFvSD_EE11return_typeERNS_12basic_socketIT_EEOSH_PNSC_9enable_ifIXsr14is_convertibleIS2_SO_EE5valueEvE4typeE
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_FvS9_EE3getEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_FvS9_EEC2ERSA_
        - _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE12async_acceptINS_12basic_socketIS3_EEZN4crow6ServerINS8_4CrowIJEEENS8_11TCPAcceptorENS8_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEvRNS4_19implementation_typeERT_PNS2_14basic_endpointIS3_EERT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:1269,32'
          Dst:             _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_FvS9_EEC2ERSA_
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:1271,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:1271,44'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:1271,25'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE12async_acceptINS_12basic_socketIS3_EEZN4crow6ServerINS8_4CrowIJEEENS8_11TCPAcceptorENS8_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEvRNS4_19implementation_typeERT_PNS2_14basic_endpointIS3_EERT0_
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:1274,24'
          Dst:             _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_FvS9_EE3getEv
    - functionName:    _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_D2Ev
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 339
      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:    _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_FvS9_EEC2ERSA_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_FvS9_EEC2ERSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/async_result.hpp:159,7'
          Dst:             _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_FvS9_EEC2ERSA_
    - functionName:    _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE12async_acceptINS_12basic_socketIS3_EEZN4crow6ServerINS8_4CrowIJEEENS8_11TCPAcceptorENS8_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEvRNS4_19implementation_typeERT_PNS2_14basic_endpointIS3_EERT0_
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          93
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN25asio_handler_cont_helpers15is_continuationIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEbRT_
        - _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptr8allocateERSF_
        - _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptrD2Ev
        - _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EC2EihRS5_RKS4_PNS3_14basic_endpointIS4_EERSF_
        - _ZN4asio6detail28reactive_socket_service_base15start_accept_opERNS1_24base_implementation_typeEPNS0_10reactor_opEbb
        - _ZNK4asio12basic_socketINS_2ip3tcpEE7is_openEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:445,7'
          Dst:             _ZN25asio_handler_cont_helpers15is_continuationIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEbRT_
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:450,7'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptr8allocateERSF_
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:451,21'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EC2EihRS5_RKS4_PNS3_14basic_endpointIS4_EERSF_
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:457,54'
          Dst:             _ZNK4asio12basic_socketINS_2ip3tcpEE7is_openEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:457,5'
          Dst:             _ZN4asio6detail28reactive_socket_service_base15start_accept_opERNS1_24base_implementation_typeEPNS0_10reactor_opEbb
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:459,3'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:459,3'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptrD2Ev
    - functionName:    _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_FvS9_EE3getEv
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      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:    _ZN25asio_handler_cont_helpers15is_continuationIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEbRT_
      functionSourceFile: '/usr/include/asio/detail/handler_cont_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio28asio_handler_is_continuationEz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_cont_helpers.hpp:36,10'
          Dst:             _ZN4asio28asio_handler_is_continuationEz
    - functionName:    _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptr8allocateERSF_
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSC_
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEESF_SB_EEE8allocateEm
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEESF_SB_EEEC2IvEERKNS1_ISB_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSB_RKSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSC_
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSB_RKSD_
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEESF_SB_EEEC2IvEERKNS1_ISB_T_EE
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEESF_SB_EEE8allocateEm
    - functionName:    _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EC2EihRS5_RKS4_PNS3_14basic_endpointIS4_EERSF_
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEE5startERSB_
        - _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E11do_completeEPvPNS0_19scheduler_operationERKSE_m
        - _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_2ip3tcpEEES4_EC2EihRS5_RKS4_PNS3_14basic_endpointIS4_EEPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_C2EOS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:98,7'
          Dst:             _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_2ip3tcpEEES4_EC2EihRS5_RKS4_PNS3_14basic_endpointIS4_EEPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:98,7'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E11do_completeEPvPNS0_19scheduler_operationERKSE_m
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:100,7'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_C2EOS8_
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:102,5'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEE5startERSB_
    - functionName:    _ZNK4asio12basic_socketINS_2ip3tcpEE7is_openEv
      functionSourceFile: '/usr/include/asio/basic_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - _ZNK4asio6detail28reactive_socket_service_base7is_openERKNS1_24base_implementation_typeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket.hpp:399,18'
          Dst:             _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket.hpp:399,46'
          Dst:             _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket.hpp:399,32'
          Dst:             _ZNK4asio6detail28reactive_socket_service_base7is_openERKNS1_24base_implementation_typeE
    - functionName:    _ZN4asio6detail28reactive_socket_service_base15start_accept_opERNS1_24base_implementation_typeEPNS0_10reactor_opEbb
      functionSourceFile: '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail13epoll_reactor25post_immediate_completionEPNS0_10reactor_opEb
        - _ZN4asio6detail28reactive_socket_service_base8start_opERNS1_24base_implementation_typeEiPNS0_10reactor_opEbbb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:259,5'
          Dst:             _ZN4asio6detail28reactive_socket_service_base8start_opERNS1_24base_implementation_typeEiPNS0_10reactor_opEbbb
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:263,14'
          Dst:             _ZN4asio6detail13epoll_reactor25post_immediate_completionEPNS0_10reactor_opEb
    - functionName:    _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptrD2Ev
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptr5resetEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptr5resetEv
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSC_
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEESF_SB_EEE10deallocateEPSH_m
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEESF_SB_EEEC2IvEERKNS1_ISB_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSB_RKSD_
        - _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_ED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_ED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSC_
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSB_RKSD_
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEESF_SB_EEEC2IvEERKNS1_ISB_T_EE
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEESF_SB_EEE10deallocateEPSH_m
    - functionName:    _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_ED2Ev
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_2ip3tcpEEES4_ED2Ev
        - _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:89,7'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_D2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:89,7'
          Dst:             _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_2ip3tcpEEES4_ED2Ev
    - functionName:    _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSC_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS8_9allocatorIvEEE3getERKSA_RKSC_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:105,10'
          Dst:             _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS8_9allocatorIvEEE3getERKSA_RKSC_
    - functionName:    _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSB_RKSD_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_vEC2ERSB_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:142,12'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_vEC2ERSB_
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEESF_SB_EEEC2IvEERKNS1_ISB_T_EE
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEESF_SB_EEE10deallocateEPSH_m
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEvPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:90,5'
          Dst:             _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEvPvmRT_
    - functionName:    _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEvPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio23asio_handler_deallocateEPvmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:50,3'
          Dst:             _ZN4asio23asio_handler_deallocateEPvmz
    - functionName:    _ZN4asio23asio_handler_deallocateEPvmz
      functionSourceFile: '/usr/include/asio/impl/handler_alloc_hook.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE3topEv
        - _ZN4asio6detail16thread_info_base10deallocateEPS1_Pvm
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/handler_alloc_hook.ipp:41,7'
          Dst:             _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE3topEv
        - Src:             '/usr/include/asio/impl/handler_alloc_hook.ipp:40,3'
          Dst:             _ZN4asio6detail16thread_info_base10deallocateEPS1_Pvm
    - functionName:    _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE3topEv
      functionSourceFile: '/usr/include/asio/detail/call_stack.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEcvPS6_Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/call_stack.hpp:107,21'
          Dst:             _ZNK4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEEcvPS6_Ev
    - functionName:    _ZN4asio6detail16thread_info_base10deallocateEPS1_Pvm
      functionSourceFile: '/usr/include/asio/detail/thread_info_base.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16thread_info_base10deallocateINS1_11default_tagEEEvT_PS1_Pvm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/thread_info_base.hpp:62,5'
          Dst:             _ZN4asio6detail16thread_info_base10deallocateINS1_11default_tagEEEvT_PS1_Pvm
    - functionName:    _ZN4asio6detail16thread_info_base10deallocateINS1_11default_tagEEEvT_PS1_Pvm
      functionSourceFile: '/usr/include/asio/detail/thread_info_base.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_vEC2ERSB_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS8_9allocatorIvEEE3getERKSA_RKSC_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS9_9allocatorIvEEvE3getERKSB_RKSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:93,12'
          Dst:             _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS9_9allocatorIvEEvE3getERKSB_RKSD_
    - functionName:    _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS9_9allocatorIvEEvE3getERKSB_RKSD_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_2ip3tcpEEES4_ED2Ev
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10reactor_opD2Ev
        - _ZN4asio6detail13socket_holderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:33,7'
          Dst:             _ZN4asio6detail13socket_holderD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:33,7'
          Dst:             _ZN4asio6detail10reactor_opD2Ev
    - functionName:    _ZN4asio6detail13socket_holderD2Ev
      functionSourceFile: '/usr/include/asio/detail/socket_holder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4asio6detail10socket_ops5closeEiRhbRNSt3__110error_codeE
        - _ZN4asio6detail11noncopyableD2Ev
        - __clang_call_terminate
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/socket_holder.hpp:51,7'
          Dst:             _ZN4asio6detail10socket_ops5closeEiRhbRNSt3__110error_codeE
        - Src:             '/usr/include/asio/detail/socket_holder.hpp:53,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
        - Src:             '/usr/include/asio/detail/socket_holder.hpp:51,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail10reactor_opD2Ev
      functionSourceFile: '/usr/include/asio/detail/reactor_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail19scheduler_operationD2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactor_op.hpp:26,7'
          Dst:             _ZN4asio6detail19scheduler_operationD2Ev
    - functionName:    _ZN4asio6detail19scheduler_operationD2Ev
      functionSourceFile: '/usr/include/asio/detail/scheduler_operation.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail28reactive_socket_service_base8start_opERNS1_24base_implementation_typeEiPNS0_10reactor_opEbbb
      functionSourceFile: '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail10socket_ops25set_internal_non_blockingEiRhbRNSt3__110error_codeE
        - _ZN4asio6detail13epoll_reactor25post_immediate_completionEPNS0_10reactor_opEb
        - _ZN4asio6detail13epoll_reactor8start_opEiiRPNS1_16descriptor_stateEPNS0_10reactor_opEbb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:242,12'
          Dst:             _ZN4asio6detail10socket_ops25set_internal_non_blockingEiRhbRNSt3__110error_codeE
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:245,16'
          Dst:             _ZN4asio6detail13epoll_reactor8start_opEiiRPNS1_16descriptor_stateEPNS0_10reactor_opEbb
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:251,12'
          Dst:             _ZN4asio6detail13epoll_reactor25post_immediate_completionEPNS0_10reactor_opEb
    - functionName:    _ZN4asio6detail13epoll_reactor25post_immediate_completionEPNS0_10reactor_opEb
      functionSourceFile: '/usr/include/asio/detail/epoll_reactor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail9scheduler25post_immediate_completionEPNS0_19scheduler_operationEb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/epoll_reactor.hpp:119,16'
          Dst:             _ZN4asio6detail9scheduler25post_immediate_completionEPNS0_19scheduler_operationEb
    - functionName:    _ZN4asio6detail9scheduler25post_immediate_completionEPNS0_19scheduler_operationEb
      functionSourceFile: '/usr/include/asio/detail/impl/scheduler.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE8containsEPS2_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - _ZN4asio6detail9scheduler12work_startedEv
        - _ZN4asio6detail9scheduler26wake_one_thread_and_unlockERNS0_27conditionally_enabled_mutex11scoped_lockE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:283,41'
          Dst:             _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE8containsEPS2_
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:286,64'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:294,3'
          Dst:             _ZN4asio6detail9scheduler12work_startedEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:295,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:296,13'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:297,3'
          Dst:             _ZN4asio6detail9scheduler26wake_one_thread_and_unlockERNS0_27conditionally_enabled_mutex11scoped_lockE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:298,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:298,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - 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:    4
      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:    _ZN4asio6detail9scheduler12work_startedEv
      functionSourceFile: '/usr/include/asio/detail/scheduler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      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:    _ZN4asio5error15make_error_codeENS0_11misc_errorsE
      functionSourceFile: '/usr/include/asio/error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5error17get_misc_categoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/error.hpp:322,28'
          Dst:             _ZN4asio5error17get_misc_categoryEv
    - functionName:    _ZN4asio6detail10socket_ops25set_internal_non_blockingEiRhbRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          109
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
        - _ZN4asio6detail10socket_ops16clear_last_errorEv
        - ioctl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:420,3'
          Dst:             _ZN4asio6detail10socket_ops16clear_last_errorEv
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:434,30'
          Dst:             ioctl
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:434,16'
          Dst:             _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
    - functionName:    _ZN4asio6detail13epoll_reactor8start_opEiiRPNS1_16descriptor_stateEPNS0_10reactor_opEbb
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          400
      EdgeCount:       67
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio5error19get_system_categoryEv
        - _ZN4asio6detail10reactor_op7performEv
        - _ZN4asio6detail13epoll_reactor25post_immediate_completionEPNS0_10reactor_opEb
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZN4asio6detail8op_queueINS0_10reactor_opEE4pushEPS2_
        - _ZN4asio6detail9scheduler12work_startedEv
        - _ZN4asio6detail9scheduler25post_immediate_completionEPNS0_19scheduler_operationEb
        - _ZNK4asio6detail8op_queueINS0_10reactor_opEE5emptyEv
        - __errno_location
        - epoll_ctl
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:238,5'
          Dst:             _ZN4asio6detail13epoll_reactor25post_immediate_completionEPNS0_10reactor_opEb
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:242,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:246,5'
          Dst:             _ZN4asio6detail13epoll_reactor25post_immediate_completionEPNS0_10reactor_opEb
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:319,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:250,43'
          Dst:             _ZNK4asio6detail8op_queueINS0_10reactor_opEE5emptyEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:254,52'
          Dst:             _ZNK4asio6detail8op_queueINS0_10reactor_opEE5emptyEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:258,45'
          Dst:             _ZN4asio6detail10reactor_op7performEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:263,27'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:264,22'
          Dst:             _ZN4asio6detail9scheduler25post_immediate_completionEPNS0_19scheduler_operationEb
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:272,20'
          Dst:             _ZN4asio6detail9scheduler25post_immediate_completionEPNS0_19scheduler_operationEb
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:283,15'
          Dst:             epoll_ctl
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:289,40'
          Dst:             __errno_location
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:290,17'
          Dst:             _ZN4asio5error19get_system_categoryEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:291,24'
          Dst:             _ZN4asio6detail9scheduler25post_immediate_completionEPNS0_19scheduler_operationEb
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:300,18'
          Dst:             _ZN4asio6detail9scheduler25post_immediate_completionEPNS0_19scheduler_operationEb
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:313,7'
          Dst:             epoll_ctl
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:317,39'
          Dst:             _ZN4asio6detail8op_queueINS0_10reactor_opEE4pushEPS2_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:318,14'
          Dst:             _ZN4asio6detail9scheduler12work_startedEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:319,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - functionName:    _ZNK4asio6detail8op_queueINS0_10reactor_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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail10reactor_op7performEv
      functionSourceFile: '/usr/include/asio/detail/reactor_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail8op_queueINS0_10reactor_opEE4pushEPS2_
      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_10reactor_opES3_EEvRPT_PT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:106,5'
          Dst:             _ZN4asio6detail15op_queue_access4nextINS0_10reactor_opES3_EEvRPT_PT0_
        - Src:             '/usr/include/asio/detail/op_queue.hpp:109,7'
          Dst:             _ZN4asio6detail15op_queue_access4nextINS0_10reactor_opES3_EEvRPT_PT0_
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail28reactive_socket_service_base7is_openERKNS1_24base_implementation_typeE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service_base.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E11do_completeEPvPNS0_19scheduler_operationERKSE_m
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          128
      EdgeCount:       36
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEE8completeINS0_7binder1ISB_SA_EEEEvRT_RSB_
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEEC2ERSB_
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEED2Ev
        - _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - _ZN4asio6detail16std_fenced_blockD2Ev
        - _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptr5resetEv
        - _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptrD2Ev
        - _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_2ip3tcpEEES4_E9do_assignEv
        - _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_EC2ERSB_RKSA_
        - _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_ED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:112,27'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEEC2ERSB_
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:116,10'
          Dst:             _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_2ip3tcpEEES4_E9do_assignEv
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:127,7'
          Dst:             _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_EC2ERSB_RKSA_
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:129,7'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:134,20'
          Dst:             _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:136,9'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEE8completeINS0_7binder1ISB_SA_EEEEvRT_RSB_
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:138,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:138,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:139,3'
          Dst:             _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_ED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:139,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:139,3'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:139,3'
          Dst:             _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_ED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:139,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:139,3'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_11TCPAcceptorENS6_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptrD2Ev
    - functionName:    _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_2ip3tcpEEES4_EC2EihRS5_RKS4_PNS3_14basic_endpointIS4_EEPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4asio6detail10reactor_opC2EPFNS1_6statusEPS1_EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - _ZN4asio6detail10reactor_opD2Ev
        - _ZN4asio6detail13socket_holderC2Ev
        - _ZN4asio6detail13socket_holderD2Ev
        - _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_2ip3tcpEEES4_E10do_performEPNS0_10reactor_opE
        - _ZNK4asio2ip14basic_endpointINS0_3tcpEE8capacityEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:39,7'
          Dst:             _ZN4asio6detail10reactor_opC2EPFNS1_6statusEPS1_EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:39,7'
          Dst:             _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_2ip3tcpEEES4_E10do_performEPNS0_10reactor_opE
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:36,3'
          Dst:             _ZN4asio6detail13socket_holderC2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:45,47'
          Dst:             _ZNK4asio2ip14basic_endpointINS0_3tcpEE8capacityEv
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:47,3'
          Dst:             _ZN4asio6detail13socket_holderD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:47,3'
          Dst:             _ZN4asio6detail10reactor_opD2Ev
    - functionName:    _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_C2EOS8_
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEE5startERSB_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail10reactor_opC2EPFNS1_6statusEPS1_EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
      functionSourceFile: '/usr/include/asio/detail/reactor_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail19scheduler_operationC2EPFvPvPS1_RKNSt3__110error_codeEmE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactor_op.hpp:50,7'
          Dst:             _ZN4asio6detail19scheduler_operationC2EPFvPvPS1_RKNSt3__110error_codeEmE
    - functionName:    _ZN4asio6detail13socket_holderC2Ev
      functionSourceFile: '/usr/include/asio/detail/socket_holder.hpp'
      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:
        - _ZN4asio6detail11noncopyableC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/socket_holder.hpp:33,3'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - functionName:    _ZNK4asio2ip14basic_endpointINS0_3tcpEE8capacityEv
      functionSourceFile: '/usr/include/asio/ip/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio2ip6detail8endpoint8capacityEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/basic_endpoint.hpp:159,18'
          Dst:             _ZNK4asio2ip6detail8endpoint8capacityEv
    - functionName:    _ZNK4asio2ip6detail8endpoint8capacityEv
      functionSourceFile: '/usr/include/asio/ip/detail/endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail19scheduler_operationC2EPFvPvPS1_RKNSt3__110error_codeEmE
      functionSourceFile: '/usr/include/asio/detail/scheduler_operation.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEEC2ERSB_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_2ip3tcpEEES4_E9do_assignEv
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio12basic_socketINS_2ip3tcpEE6assignERKS2_RKiRNSt3__110error_codeE
        - _ZN4asio2ip14basic_endpointINS0_3tcpEE6resizeEm
        - _ZN4asio6detail13socket_holder7releaseEv
        - _ZNK4asio6detail13socket_holder3getEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:68,21'
          Dst:             _ZNK4asio6detail13socket_holder3getEv
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:71,25'
          Dst:             _ZN4asio2ip14basic_endpointINS0_3tcpEE6resizeEm
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:72,43'
          Dst:             _ZNK4asio6detail13socket_holder3getEv
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:72,13'
          Dst:             _ZN4asio12basic_socketINS_2ip3tcpEE6assignERKS2_RKiRNSt3__110error_codeE
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:74,21'
          Dst:             _ZN4asio6detail13socket_holder7releaseEv
    - functionName:    _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_EC2ERSB_RKSA_
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_C2EOS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:43,7'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_C2EOS8_
    - functionName:    _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
      functionSourceFile: '/usr/include/asio/detail/std_fenced_block.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/std_fenced_block.hpp:38,12'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEE8completeINS0_7binder1ISB_SA_EEEEvRT_RSB_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SC_EESD_EEvRT_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_work.hpp:81,5'
          Dst:             _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SC_EESD_EEvRT_RT0_
    - functionName:    _ZN4asio6detail16std_fenced_blockD2Ev
      functionSourceFile: '/usr/include/asio/detail/std_fenced_block.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:
        - _ZN4asio6detail11noncopyableD2Ev
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/std_fenced_block.hpp:52,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_ED2Ev
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      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:
        - _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_D2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:32,7'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_D2Ev
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEED2Ev
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      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:    _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SC_EESD_EEvRT_RT0_
      functionSourceFile: '/usr/include/asio/detail/handler_invoke_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19asio_handler_invokeINS_6detail7binder1IZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SB_EEEEvRT_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_invoke_helpers.hpp:37,3'
          Dst:             _ZN4asio19asio_handler_invokeINS_6detail7binder1IZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SB_EEEEvRT_z
    - functionName:    _ZN4asio19asio_handler_invokeINS_6detail7binder1IZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SB_EEEEvRT_z
      functionSourceFile: '/usr/include/asio/handler_invoke_hook.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_EclEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/handler_invoke_hook.hpp:68,3'
          Dst:             _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_EclEv
    - functionName:    _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_EclEv
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:64,5'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_
    - functionName:    _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          147
      EdgeCount:       25
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitIZZN4crow6ServerINS8_4CrowIJEEENS8_11TCPAcceptorENS8_13SocketAdaptorEJEE9do_acceptEvENKUlNS1_10error_codeEE_clESF_EUlRKSF_E_EENS_12async_resultINS1_5decayIT_E4typeEFvSF_EE11return_typeEOSM_
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE13expires_afterERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
        - _ZN4asio4postINS_10io_contextEZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EENS_12async_resultINS9_5decayIT0_E4typeEFvvEE11return_typeERT_OSF_PNS9_9enable_ifIXsr14is_convertibleISM_RNS_17execution_contextEEE5valueEvE4typeE
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6socketEv
        - _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEv
        - _ZN4crow6detail24is_descriptor_exhaustionERKNSt3__110error_codeE
        - _ZN4crow6detail6socket24apply_tcp_socket_optionsERN4asio19basic_stream_socketINS2_2ip3tcpEEERKNS1_18tcp_socket_optionsE
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA30_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:342,71'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6socketEv
        - Src:             'include/crow/http_server.h:342,27'
          Dst:             _ZN4crow6detail6socket24apply_tcp_socket_optionsERN4asio19basic_stream_socketINS2_2ip3tcpEEERKNS1_18tcp_socket_optionsE
        - Src:             'include/crow/http_server.h:343,27'
          Dst:             _ZN4asio4postINS_10io_contextEZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EENS_12async_resultINS9_5decayIT0_E4typeEFvvEE11return_typeERT_OSF_PNS9_9enable_ifIXsr14is_convertibleISM_RNS_17execution_contextEEE5valueEvE4typeE
        - Src:             'include/crow/http_server.h:343,27'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_D2Ev
        - Src:             'include/crow/http_server.h:347,27'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEv
        - Src:             'include/crow/http_server.h:343,27'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_D2Ev
        - Src:             'include/crow/http_server.h:354,23'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:354,23'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:354,38'
          Dst:             _ZN4crow6loggerlsIA30_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:354,73'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:354,23'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:354,23'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:355,27'
          Dst:             _ZN4crow6detail24is_descriptor_exhaustionERKNSt3__110error_codeE
        - Src:             'include/crow/http_server.h:357,41'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE13expires_afterERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
        - Src:             'include/crow/http_server.h:358,41'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitIZZN4crow6ServerINS8_4CrowIJEEENS8_11TCPAcceptorENS8_13SocketAdaptorEJEE9do_acceptEvENKUlNS1_10error_codeEE_clESF_EUlRKSF_E_EENS_12async_resultINS1_5decayIT_E4typeEFvSF_EE11return_typeEOSM_
        - Src:             'include/crow/http_server.h:364,23'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEv
    - functionName:    _ZN4crow6detail6socket24apply_tcp_socket_optionsERN4asio19basic_stream_socketINS2_2ip3tcpEEERKNS1_18tcp_socket_optionsE
      functionSourceFile: '/src/crow/include/crow/tcp_socket_options.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4asio12basic_socketINS_2ip3tcpEE10set_optionINS_6detail13socket_option7booleanILi6ELi1EEEEEvRKT_RNSt3__110error_codeE
        - _ZN4asio6detail13socket_option7booleanILi6ELi1EEC2Eb
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA28_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/tcp_socket_options.h:36,35'
          Dst:             _ZN4asio6detail13socket_option7booleanILi6ELi1EEC2Eb
        - Src:             'include/crow/tcp_socket_options.h:36,24'
          Dst:             _ZN4asio12basic_socketINS_2ip3tcpEE10set_optionINS_6detail13socket_option7booleanILi6ELi1EEEEEvRKT_RNSt3__110error_codeE
        - Src:             'include/crow/tcp_socket_options.h:39,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/tcp_socket_options.h:39,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/tcp_socket_options.h:39,38'
          Dst:             _ZN4crow6loggerlsIA28_cEERS0_RKT_
        - Src:             'include/crow/tcp_socket_options.h:39,71'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/tcp_socket_options.h:39,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/tcp_socket_options.h:39,21'
          Dst:             _ZN4crow6loggerD2Ev
    - functionName:    _ZN4asio4postINS_10io_contextEZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EENS_12async_resultINS9_5decayIT0_E4typeEFvvEE11return_typeERT_OSF_PNS9_9enable_ifIXsr14is_convertibleISM_RNS_17execution_contextEEE5valueEvE4typeE
      functionSourceFile: '/usr/include/asio/impl/post.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio10io_context12get_executorEv
        - _ZN4asio4postINS_10io_context13executor_typeEZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENS_12async_resultINSA_5decayIT0_E4typeEFvvEE11return_typeERKT_OSG_PNSA_9enable_ifIXsr11is_executorISM_EE5valueEvE4typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/post.hpp:69,21'
          Dst:             _ZN4asio10io_context12get_executorEv
        - Src:             '/usr/include/asio/impl/post.hpp:69,10'
          Dst:             _ZN4asio4postINS_10io_context13executor_typeEZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENS_12async_resultINSA_5decayIT0_E4typeEFvvEE11return_typeERKT_OSG_PNSA_9enable_ifIXsr11is_executorISM_EE5valueEvE4typeE
    - functionName:    _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_D2Ev
      functionSourceFile: '/src/crow/include/crow/http_server.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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6loggerlsIA30_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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - 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:    54
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6detail24is_descriptor_exhaustionERKNSt3__110error_codeE
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE13expires_afterERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
      functionSourceFile: '/usr/include/asio/basic_waitable_timer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
        - _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE13expires_afterERNS9_19implementation_typeERKNS4_8durationIxNS3_5ratioILl1ELl1000000000EEEEERNS3_10error_codeE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:537,27'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:538,15'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:537,41'
          Dst:             _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE13expires_afterERNS9_19implementation_typeERKNS4_8durationIxNS3_5ratioILl1ELl1000000000EEEEERNS3_10error_codeE
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:539,5'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
    - functionName:    _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitIZZN4crow6ServerINS8_4CrowIJEEENS8_11TCPAcceptorENS8_13SocketAdaptorEJEE9do_acceptEvENKUlNS1_10error_codeEE_clESF_EUlRKSF_E_EENS_12async_resultINS1_5decayIT_E4typeEFvSF_EE11return_typeEOSM_
      functionSourceFile: '/usr/include/asio/basic_waitable_timer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_FvS9_EE3getEv
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
        - _ZN4asio16async_completionIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_FvS9_EEC2ERSD_
        - _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitIZZN4crow6ServerINSB_4CrowIJEEENSB_11TCPAcceptorENSB_13SocketAdaptorEJEE9do_acceptEvENKUlNS3_10error_codeEE_clESI_EUlRKSI_E_EEvRNS9_19implementation_typeERT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:681,32'
          Dst:             _ZN4asio16async_completionIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_FvS9_EEC2ERSD_
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,42'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,25'
          Dst:             _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitIZZN4crow6ServerINSB_4CrowIJEEENSB_11TCPAcceptorENSB_13SocketAdaptorEJEE9do_acceptEvENKUlNS3_10error_codeEE_clESI_EUlRKSI_E_EEvRNS9_19implementation_typeERT_
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:686,24'
          Dst:             _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_FvS9_EE3getEv
    - functionName:    _ZN4asio16async_completionIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_FvS9_EEC2ERSD_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_FvS9_EEC2ERSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/async_result.hpp:159,7'
          Dst:             _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_FvS9_EEC2ERSD_
    - functionName:    _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitIZZN4crow6ServerINSB_4CrowIJEEENSB_11TCPAcceptorENSB_13SocketAdaptorEJEE9do_acceptEvENKUlNS3_10error_codeEE_clESI_EUlRKSI_E_EEvRNS9_19implementation_typeERT_
      functionSourceFile: '/usr/include/asio/detail/deadline_timer_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptr8allocateERSE_
        - _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptrD2Ev
        - _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_EC2ERSE_
        - _ZN4asio6detail13epoll_reactor14schedule_timerINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EERKNSB_9time_typeERNSC_14per_timer_dataEPNS0_7wait_opE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:234,7'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptr8allocateERSE_
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:235,21'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_EC2ERSE_
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:242,16'
          Dst:             _ZN4asio6detail13epoll_reactor14schedule_timerINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EERKNSB_9time_typeERNSC_14per_timer_dataEPNS0_7wait_opE
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:244,3'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:244,3'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptrD2Ev
    - functionName:    _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_FvS9_EE3getEv
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      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:    _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptr8allocateERSE_
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSF_
        - _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEE8allocateEm
        - _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEEC2IvEERKNS1_ISE_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS9_9allocatorIvEEE3getERSE_RKSG_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSF_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS9_9allocatorIvEEE3getERSE_RKSG_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEEC2IvEERKNS1_ISE_T_EE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEE8allocateEm
    - functionName:    _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_EC2ERSE_
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEE5startERSE_
        - _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E11do_completeEPvPNS0_19scheduler_operationESD_m
        - _ZN4asio6detail7wait_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:38,7'
          Dst:             _ZN4asio6detail7wait_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:38,7'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E11do_completeEPvPNS0_19scheduler_operationESD_m
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:41,5'
          Dst:             _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEE5startERSE_
    - functionName:    _ZN4asio6detail13epoll_reactor14schedule_timerINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EERKNSB_9time_typeERNSC_14per_timer_dataEPNS0_7wait_opE
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          107
      EdgeCount:       33
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE13enqueue_timerERKNS4_10time_pointIS5_NS4_8durationIxNS3_5ratioILl1ELl1000000000EEEEEEERNS9_14per_timer_dataEPNS0_7wait_opE
        - _ZN4asio6detail13epoll_reactor14update_timeoutEv
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZN4asio6detail9scheduler12work_startedEv
        - _ZN4asio6detail9scheduler25post_immediate_completionEPNS0_19scheduler_operationEb
      functionUses:    7
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.hpp:42,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.hpp:46,16'
          Dst:             _ZN4asio6detail9scheduler25post_immediate_completionEPNS0_19scheduler_operationEb
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.hpp:54,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.hpp:50,25'
          Dst:             _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE13enqueue_timerERKNS4_10time_pointIS5_NS4_8durationIxNS3_5ratioILl1ELl1000000000EEEEEEERNS9_14per_timer_dataEPNS0_7wait_opE
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.hpp:51,14'
          Dst:             _ZN4asio6detail9scheduler12work_startedEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.hpp:53,5'
          Dst:             _ZN4asio6detail13epoll_reactor14update_timeoutEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.hpp:54,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - functionName:    _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptrD2Ev
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptr5resetEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptr5resetEv
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSF_
        - _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_ED2Ev
        - _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEE10deallocateEPSG_m
        - _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEEC2IvEERKNS1_ISE_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS9_9allocatorIvEEE3getERSE_RKSG_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_ED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSF_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS9_9allocatorIvEEE3getERSE_RKSG_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEEC2IvEERKNS1_ISE_T_EE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEE10deallocateEPSG_m
    - functionName:    _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_ED2Ev
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7wait_opD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:32,7'
          Dst:             _ZN4asio6detail7wait_opD2Ev
    - functionName:    _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSF_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_NS8_9allocatorIvEEE3getERKSD_RKSF_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:105,10'
          Dst:             _ZN4asio20associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_NS8_9allocatorIvEEE3getERKSD_RKSF_
    - functionName:    _ZN4asio6detail18get_hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS9_9allocatorIvEEE3getERSE_RKSG_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_vEC2ERSE_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:142,12'
          Dst:             _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_vEC2ERSE_
    - functionName:    _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEEC2IvEERKNS1_ISE_T_EE
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEE10deallocateEPSG_m
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers10deallocateIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EEvPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:90,5'
          Dst:             _ZN26asio_handler_alloc_helpers10deallocateIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EEvPvmRT_
    - functionName:    _ZN26asio_handler_alloc_helpers10deallocateIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EEvPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio23asio_handler_deallocateEPvmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:50,3'
          Dst:             _ZN4asio23asio_handler_deallocateEPvmz
    - functionName:    _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_vEC2ERSE_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_NS8_9allocatorIvEEE3getERKSD_RKSF_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail25associated_allocator_implIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS9_9allocatorIvEEvE3getERKSE_RKSG_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:93,12'
          Dst:             _ZN4asio6detail25associated_allocator_implIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS9_9allocatorIvEEvE3getERKSE_RKSG_
    - functionName:    _ZN4asio6detail25associated_allocator_implIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS9_9allocatorIvEEvE3getERKSE_RKSG_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail7wait_opD2Ev
      functionSourceFile: '/usr/include/asio/detail/wait_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail19scheduler_operationD2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_op.hpp:26,7'
          Dst:             _ZN4asio6detail19scheduler_operationD2Ev
    - functionName:    _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE13enqueue_timerERKNS4_10time_pointIS5_NS4_8durationIxNS3_5ratioILl1ELl1000000000EEEEEEERNS9_14per_timer_dataEPNS0_7wait_opE
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          124
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE20is_positive_infinityINS4_10time_pointIS5_NS4_8durationIxNS3_5ratioILl1ELl1000000000EEEEEEEEEbRKT_
        - _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE7up_heapEm
        - _ZN4asio6detail8op_queueINS0_7wait_opEE4pushEPS2_
        - _ZN4asio6detail8op_queueINS0_7wait_opEE5frontEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:84,11'
          Dst:             _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE20is_positive_infinityINS4_10time_pointIS5_NS4_8durationIxNS3_5ratioILl1ELl1000000000EEEEEEEEEbRKT_
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:96,9'
          Dst:             _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE7up_heapEm
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:108,21'
          Dst:             _ZN4asio6detail8op_queueINS0_7wait_opEE4pushEPS2_
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:111,54'
          Dst:             _ZN4asio6detail8op_queueINS0_7wait_opEE5frontEv
    - functionName:    _ZN4asio6detail13epoll_reactor14update_timeoutEv
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail13epoll_reactor11get_timeoutER10itimerspec
        - _ZN4asio6detail13epoll_reactor9interruptEv
        - timerfd_settime
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:656,17'
          Dst:             _ZN4asio6detail13epoll_reactor11get_timeoutER10itimerspec
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:657,5'
          Dst:             timerfd_settime
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:661,3'
          Dst:             _ZN4asio6detail13epoll_reactor9interruptEv
    - functionName:    _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE20is_positive_infinityINS4_10time_pointIS5_NS4_8durationIxNS3_5ratioILl1ELl1000000000EEEEEEEEEbRKT_
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    2
      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:    _ZN4asio6detail8op_queueINS0_7wait_opEE4pushEPS2_
      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_7wait_opES3_EEvRPT_PT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:106,5'
          Dst:             _ZN4asio6detail15op_queue_access4nextINS0_7wait_opES3_EEvRPT_PT0_
        - Src:             '/usr/include/asio/detail/op_queue.hpp:109,7'
          Dst:             _ZN4asio6detail15op_queue_access4nextINS0_7wait_opES3_EEvRPT_PT0_
    - 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:    2
      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:    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:    5
      BranchProfiles:  []
      Callsites:       []
    - 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:    _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E11do_completeEPvPNS0_19scheduler_operationESD_m
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEE8completeINS0_7binder1ISE_SA_EEEEvRT_RSE_
        - _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEEC2ERSE_
        - _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEED2Ev
        - _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptr5resetEv
        - _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptrD2Ev
        - _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - _ZN4asio6detail16std_fenced_blockD2Ev
        - _ZN4asio6detail7binder1IZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_SA_EC2ERSE_SD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:51,27'
          Dst:             _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEEC2ERSE_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:62,7'
          Dst:             _ZN4asio6detail7binder1IZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_SA_EC2ERSE_SD_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:64,7'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:69,20'
          Dst:             _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:71,9'
          Dst:             _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEE8completeINS0_7binder1ISE_SA_EEEEvRT_RSE_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:73,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:73,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptrD2Ev
    - functionName:    _ZN4asio6detail7wait_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
      functionSourceFile: '/usr/include/asio/detail/wait_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail19scheduler_operationC2EPFvPvPS1_RKNSt3__110error_codeEmE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_op.hpp:35,7'
          Dst:             _ZN4asio6detail19scheduler_operationC2EPFvPvPS1_RKNSt3__110error_codeEmE
    - functionName:    _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEE5startERSE_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEEC2ERSE_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail7binder1IZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_SA_EC2ERSE_SD_
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEE8completeINS0_7binder1ISE_SA_EEEEvRT_RSE_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlRKSC_E_SC_EESG_EEvRT_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_work.hpp:81,5'
          Dst:             _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlRKSC_E_SC_EESG_EEvRT_RT0_
    - functionName:    _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEED2Ev
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      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:    _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlRKSC_E_SC_EESG_EEvRT_RT0_
      functionSourceFile: '/usr/include/asio/detail/handler_invoke_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19asio_handler_invokeINS_6detail7binder1IZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlRKSB_E_SB_EEEEvRT_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_invoke_helpers.hpp:37,3'
          Dst:             _ZN4asio19asio_handler_invokeINS_6detail7binder1IZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlRKSB_E_SB_EEEEvRT_z
    - functionName:    _ZN4asio19asio_handler_invokeINS_6detail7binder1IZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlRKSB_E_SB_EEEEvRT_z
      functionSourceFile: '/usr/include/asio/handler_invoke_hook.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7binder1IZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_SA_EclEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/handler_invoke_hook.hpp:68,3'
          Dst:             _ZN4asio6detail7binder1IZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_SA_EclEv
    - functionName:    _ZN4asio6detail7binder1IZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_SA_EclEv
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENKUlRKS7_E_clESA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:64,5'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENKUlRKS7_E_clESA_
    - functionName:    _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEE8allocateEm
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers8allocateIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EEPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:85,9'
          Dst:             _ZN26asio_handler_alloc_helpers8allocateIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EEPvmRT_
    - functionName:    _ZN26asio_handler_alloc_helpers8allocateIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EEPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21asio_handler_allocateEmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:39,10'
          Dst:             _ZN4asio21asio_handler_allocateEmz
    - functionName:    _ZN4asio21asio_handler_allocateEmz
      functionSourceFile: '/usr/include/asio/impl/handler_alloc_hook.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE3topEv
        - _ZN4asio6detail16thread_info_base8allocateEPS1_m
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/handler_alloc_hook.ipp:31,7'
          Dst:             _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE3topEv
        - Src:             '/usr/include/asio/impl/handler_alloc_hook.ipp:30,10'
          Dst:             _ZN4asio6detail16thread_info_base8allocateEPS1_m
    - functionName:    _ZN4asio6detail16thread_info_base8allocateEPS1_m
      functionSourceFile: '/usr/include/asio/detail/thread_info_base.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16thread_info_base8allocateINS1_11default_tagEEEPvT_PS1_m
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/thread_info_base.hpp:56,12'
          Dst:             _ZN4asio6detail16thread_info_base8allocateINS1_11default_tagEEEPvT_PS1_m
    - functionName:    _ZN4asio6detail16thread_info_base8allocateINS1_11default_tagEEEPvT_PS1_m
      functionSourceFile: '/usr/include/asio/detail/thread_info_base.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_FvS9_EEC2ERSD_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE13expires_afterERNS9_19implementation_typeERKNS4_8durationIxNS3_5ratioILl1ELl1000000000EEEEERNS3_10error_codeE
      functionSourceFile: '/usr/include/asio/detail/deadline_timer_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE3addERKNS3_10time_pointIS4_NS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEERKSC_
        - _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE3nowEv
        - _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10expires_atERNS9_19implementation_typeERKNS4_10time_pointIS5_NS4_8durationIxNS3_5ratioILl1ELl1000000000EEEEEEERNS3_10error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:203,26'
          Dst:             _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE3nowEv
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:203,9'
          Dst:             _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE3addERKNS3_10time_pointIS4_NS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEERKSC_
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:202,12'
          Dst:             _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10expires_atERNS9_19implementation_typeERKNS4_10time_pointIS5_NS4_8durationIxNS3_5ratioILl1ELl1000000000EEEEEEERNS3_10error_codeE
    - functionName:    _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
      functionSourceFile: '/usr/include/asio/detail/throw_error.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail14do_throw_errorERKNSt3__110error_codeEPKc
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/throw_error.hpp:41,5'
          Dst:             _ZN4asio6detail14do_throw_errorERKNSt3__110error_codeEPKc
    - functionName:    _ZN4asio6detail14do_throw_errorERKNSt3__110error_codeEPKc
      functionSourceFile: '/usr/include/asio/detail/impl/throw_error.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail15throw_exceptionINSt3__112system_errorEEEvRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/throw_error.ipp:49,3'
          Dst:             _ZN4asio6detail15throw_exceptionINSt3__112system_errorEEEvRKT_
    - functionName:    _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE3nowEv
      functionSourceFile: '/usr/include/asio/detail/chrono_time_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE3addERKNS3_10time_pointIS4_NS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEERKSC_
      functionSourceFile: '/usr/include/asio/detail/chrono_time_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10expires_atERNS9_19implementation_typeERKNS4_10time_pointIS5_NS4_8durationIxNS3_5ratioILl1ELl1000000000EEEEEEERNS3_10error_codeE
      functionSourceFile: '/usr/include/asio/detail/deadline_timer_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      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:192,25'
          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_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:    3
      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:    _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:    5
      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:    _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:    _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:    2
      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_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:    _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:    _ZN4asio10io_context12get_executorEv
      functionSourceFile: '/usr/include/asio/impl/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio10io_context13executor_typeC2ERS0_
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/io_context.hpp:65,10'
          Dst:             _ZN4asio10io_context13executor_typeC2ERS0_
        - Src:             '/usr/include/asio/impl/io_context.hpp:65,10'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio4postINS_10io_context13executor_typeEZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENS_12async_resultINSA_5decayIT0_E4typeEFvvEE11return_typeERKT_OSG_PNSA_9enable_ifIXsr11is_executorISM_EE5valueEvE4typeE
      functionSourceFile: '/usr/include/asio/impl/post.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_FvvEE3getEv
        - _ZN4asio16async_completionIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_FvvEEC2ERSB_
        - _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSD_
        - _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EC2ERSC_
        - _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_ED2Ev
        - _ZNK4asio10io_context13executor_type4postINS_6detail15work_dispatcherIZZN4crow6ServerINS5_4CrowIJEEENS5_11TCPAcceptorENS5_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESD_EUlvE_EENSC_9allocatorIvEEEEvOT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/post.hpp:53,45'
          Dst:             _ZN4asio16async_completionIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_FvvEEC2ERSB_
        - Src:             '/usr/include/asio/impl/post.hpp:56,7'
          Dst:             _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSD_
        - Src:             '/usr/include/asio/impl/post.hpp:58,11'
          Dst:             _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EC2ERSC_
        - Src:             '/usr/include/asio/impl/post.hpp:58,6'
          Dst:             _ZNK4asio10io_context13executor_type4postINS_6detail15work_dispatcherIZZN4crow6ServerINS5_4CrowIJEEENS5_11TCPAcceptorENS5_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESD_EUlvE_EENSC_9allocatorIvEEEEvOT_RKT0_
        - Src:             '/usr/include/asio/impl/post.hpp:58,3'
          Dst:             _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_ED2Ev
        - Src:             '/usr/include/asio/impl/post.hpp:60,22'
          Dst:             _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_FvvEE3getEv
        - Src:             '/usr/include/asio/impl/post.hpp:58,3'
          Dst:             _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_ED2Ev
    - functionName:    _ZN4asio16async_completionIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_FvvEEC2ERSB_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_FvvEEC2ERSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/async_result.hpp:159,7'
          Dst:             _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_FvvEEC2ERSB_
    - functionName:    _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSD_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_NS8_9allocatorIvEEE3getERKSB_RKSD_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:105,10'
          Dst:             _ZN4asio20associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_NS8_9allocatorIvEEE3getERKSB_RKSD_
    - functionName:    _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EC2ERSC_
      functionSourceFile: '/usr/include/asio/detail/work_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19executor_work_guardINS_15system_executorEEC2ERKS1_
        - _ZN4asio23get_associated_executorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EENS_19associated_executorIT_NS_15system_executorEE4typeERKSD_
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_C2EOS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:33,13'
          Dst:             _ZN4asio23get_associated_executorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EENS_19associated_executorIT_NS_15system_executorEE4typeERKSD_
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:33,7'
          Dst:             _ZN4asio19executor_work_guardINS_15system_executorEEC2ERKS1_
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:34,7'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_C2EOS9_
    - functionName:    _ZNK4asio10io_context13executor_type4postINS_6detail15work_dispatcherIZZN4crow6ServerINS5_4CrowIJEEENS5_11TCPAcceptorENS5_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESD_EUlvE_EENSC_9allocatorIvEEEEvOT_RKT0_
      functionSourceFile: '/usr/include/asio/impl/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptr8allocateERKSG_
        - _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptrD2Ev
        - _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEEC2ISE_EEOT_RKSG_
        - _ZN4asio6detail9scheduler25post_immediate_completionEPNS0_19scheduler_operationEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/io_context.hpp:264,48'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptr8allocateERKSG_
        - Src:             '/usr/include/asio/impl/io_context.hpp:265,19'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEEC2ISE_EEOT_RKSG_
        - Src:             '/usr/include/asio/impl/io_context.hpp:270,21'
          Dst:             _ZN4asio6detail9scheduler25post_immediate_completionEPNS0_19scheduler_operationEb
        - Src:             '/usr/include/asio/impl/io_context.hpp:272,1'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptrD2Ev
        - Src:             '/usr/include/asio/impl/io_context.hpp:272,1'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptrD2Ev
    - functionName:    _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_ED2Ev
      functionSourceFile: '/usr/include/asio/detail/work_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19executor_work_guardINS_15system_executorEED2Ev
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_D2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:29,7'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_D2Ev
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:29,7'
          Dst:             _ZN4asio19executor_work_guardINS_15system_executorEED2Ev
    - functionName:    _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_FvvEE3getEv
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      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:    _ZN4asio19executor_work_guardINS_15system_executorEED2Ev
      functionSourceFile: '/usr/include/asio/executor_work_guard.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4asio15system_executor16on_work_finishedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/executor_work_guard.hpp:74,17'
          Dst:             _ZNK4asio15system_executor16on_work_finishedEv
    - functionName:    _ZNK4asio15system_executor16on_work_finishedEv
      functionSourceFile: '/usr/include/asio/system_executor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      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:    _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptr8allocateERKSG_
      functionSourceFile: '/usr/include/asio/detail/executor_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEE8allocateEm
        - _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEEC2IvEERKNS1_IT_EE
        - _ZN4asio6detail23get_recycling_allocatorINSt3__19allocatorIvEEE3getERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/executor_op.hpp:34,3'
          Dst:             _ZN4asio6detail23get_recycling_allocatorINSt3__19allocatorIvEEE3getERKS4_
        - Src:             '/usr/include/asio/detail/executor_op.hpp:34,3'
          Dst:             _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEEC2IvEERKNS1_IT_EE
        - Src:             '/usr/include/asio/detail/executor_op.hpp:34,3'
          Dst:             _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEE8allocateEm
    - functionName:    _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEEC2ISE_EEOT_RKSG_
      functionSourceFile: '/usr/include/asio/detail/executor_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE11do_completeEPvPSH_RKSB_m
        - _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EC2EOSD_
        - _ZN4asio6detail19scheduler_operationC2EPFvPvPS1_RKNSt3__110error_codeEmE
        - _ZN4asio6detail19scheduler_operationD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/executor_op.hpp:38,7'
          Dst:             _ZN4asio6detail19scheduler_operationC2EPFvPvPS1_RKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/executor_op.hpp:38,7'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE11do_completeEPvPSH_RKSB_m
        - Src:             '/usr/include/asio/detail/executor_op.hpp:39,7'
          Dst:             _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EC2EOSD_
        - Src:             '/usr/include/asio/detail/executor_op.hpp:42,3'
          Dst:             _ZN4asio6detail19scheduler_operationD2Ev
    - functionName:    _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptrD2Ev
      functionSourceFile: '/usr/include/asio/detail/executor_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptr5resetEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/executor_op.hpp:34,3'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptr5resetEv
        - Src:             '/usr/include/asio/detail/executor_op.hpp:34,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptr5resetEv
      functionSourceFile: '/usr/include/asio/detail/executor_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEED2Ev
        - _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEE10deallocateEPSJ_m
        - _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEEC2IvEERKNS1_IT_EE
        - _ZN4asio6detail23get_recycling_allocatorINSt3__19allocatorIvEEE3getERKS4_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/executor_op.hpp:34,3'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEED2Ev
        - Src:             '/usr/include/asio/detail/executor_op.hpp:34,3'
          Dst:             _ZN4asio6detail23get_recycling_allocatorINSt3__19allocatorIvEEE3getERKS4_
        - Src:             '/usr/include/asio/detail/executor_op.hpp:34,3'
          Dst:             _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEEC2IvEERKNS1_IT_EE
        - Src:             '/usr/include/asio/detail/executor_op.hpp:34,3'
          Dst:             _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEE10deallocateEPSJ_m
    - functionName:    _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEED2Ev
      functionSourceFile: '/usr/include/asio/detail/executor_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_ED2Ev
        - _ZN4asio6detail19scheduler_operationD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/executor_op.hpp:31,7'
          Dst:             _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_ED2Ev
        - Src:             '/usr/include/asio/detail/executor_op.hpp:31,7'
          Dst:             _ZN4asio6detail19scheduler_operationD2Ev
    - functionName:    _ZN4asio6detail23get_recycling_allocatorINSt3__19allocatorIvEEE3getERKS4_
      functionSourceFile: '/usr/include/asio/detail/recycling_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail19recycling_allocatorIvEC2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/recycling_allocator.hpp:96,54'
          Dst:             _ZN4asio6detail19recycling_allocatorIvEC2Ev
    - functionName:    _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEEC2IvEERKNS1_IT_EE
      functionSourceFile: '/usr/include/asio/detail/recycling_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEE10deallocateEPSJ_m
      functionSourceFile: '/usr/include/asio/detail/recycling_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE3topEv
        - _ZN4asio6detail16thread_info_base10deallocateEPS1_Pvm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/recycling_allocator.hpp:59,34'
          Dst:             _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE3topEv
        - Src:             '/usr/include/asio/detail/recycling_allocator.hpp:59,5'
          Dst:             _ZN4asio6detail16thread_info_base10deallocateEPS1_Pvm
    - functionName:    _ZN4asio6detail19recycling_allocatorIvEC2Ev
      functionSourceFile: '/usr/include/asio/detail/recycling_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      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:    _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE11do_completeEPvPSH_RKSB_m
      functionSourceFile: '/usr/include/asio/detail/executor_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          101
      EdgeCount:       28
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EESF_EEvRT_RT0_
        - _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptr5resetEv
        - _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptrD2Ev
        - _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EC2EOSD_
        - _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_ED2Ev
        - _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - _ZN4asio6detail16std_fenced_blockD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/executor_op.hpp:61,13'
          Dst:             _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EC2EOSD_
        - Src:             '/usr/include/asio/detail/executor_op.hpp:62,7'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptr5resetEv
        - Src:             '/usr/include/asio/detail/executor_op.hpp:67,20'
          Dst:             _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - Src:             '/usr/include/asio/detail/executor_op.hpp:69,7'
          Dst:             _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EESF_EEvRT_RT0_
        - Src:             '/usr/include/asio/detail/executor_op.hpp:71,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/executor_op.hpp:71,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/executor_op.hpp:72,3'
          Dst:             _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_ED2Ev
        - Src:             '/usr/include/asio/detail/executor_op.hpp:72,3'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptrD2Ev
        - Src:             '/usr/include/asio/detail/executor_op.hpp:72,3'
          Dst:             _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_ED2Ev
        - Src:             '/usr/include/asio/detail/executor_op.hpp:72,3'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptrD2Ev
    - functionName:    _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EC2EOSD_
      functionSourceFile: '/usr/include/asio/detail/work_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19executor_work_guardINS_15system_executorEEC2EOS2_
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_C2EOS9_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:46,7'
          Dst:             _ZN4asio19executor_work_guardINS_15system_executorEEC2EOS2_
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:48,7'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_C2EOS9_
    - functionName:    _ZN4asio19executor_work_guardINS_15system_executorEEC2EOS2_
      functionSourceFile: '/usr/include/asio/executor_work_guard.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_C2EOS9_
      functionSourceFile: '/src/crow/include/crow/http_server.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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EESF_EEvRT_RT0_
      functionSourceFile: '/usr/include/asio/detail/handler_invoke_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19asio_handler_invokeINS_6detail15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EEEEvRT_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_invoke_helpers.hpp:37,3'
          Dst:             _ZN4asio19asio_handler_invokeINS_6detail15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EEEEvRT_z
    - functionName:    _ZN4asio19asio_handler_invokeINS_6detail15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EEEEvRT_z
      functionSourceFile: '/usr/include/asio/handler_invoke_hook.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EclEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/handler_invoke_hook.hpp:68,3'
          Dst:             _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EclEv
    - functionName:    _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EclEv
      functionSourceFile: '/usr/include/asio/detail/work_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19executor_work_guardINS_15system_executorEE5resetEv
        - _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSD_
        - _ZNK4asio15system_executor8dispatchIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_NS9_9allocatorIvEEEEvOT_RKT0_
        - _ZNK4asio19executor_work_guardINS_15system_executorEE12get_executorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:56,9'
          Dst:             _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSD_
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:57,11'
          Dst:             _ZNK4asio19executor_work_guardINS_15system_executorEE12get_executorEv
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:57,26'
          Dst:             _ZNK4asio15system_executor8dispatchIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_NS9_9allocatorIvEEEEvOT_RKT0_
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:59,11'
          Dst:             _ZN4asio19executor_work_guardINS_15system_executorEE5resetEv
    - functionName:    _ZNK4asio19executor_work_guardINS_15system_executorEE12get_executorEv
      functionSourceFile: '/usr/include/asio/executor_work_guard.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      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:    _ZNK4asio15system_executor8dispatchIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_NS9_9allocatorIvEEEEvOT_RKT0_
      functionSourceFile: '/usr/include/asio/impl/system_executor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN27asio_handler_invoke_helpers6invokeIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_SB_EEvRT_RT0_
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_C2EOS9_
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/system_executor.hpp:37,34'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_C2EOS9_
        - Src:             '/usr/include/asio/impl/system_executor.hpp:38,3'
          Dst:             _ZN27asio_handler_invoke_helpers6invokeIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_SB_EEvRT_RT0_
        - Src:             '/usr/include/asio/impl/system_executor.hpp:39,1'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_D2Ev
        - Src:             '/usr/include/asio/impl/system_executor.hpp:39,1'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_D2Ev
    - functionName:    _ZN4asio19executor_work_guardINS_15system_executorEE5resetEv
      functionSourceFile: '/usr/include/asio/executor_work_guard.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4asio15system_executor16on_work_finishedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/executor_work_guard.hpp:98,17'
          Dst:             _ZNK4asio15system_executor16on_work_finishedEv
    - functionName:    _ZN27asio_handler_invoke_helpers6invokeIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_SB_EEvRT_RT0_
      functionSourceFile: '/usr/include/asio/detail/handler_invoke_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19asio_handler_invokeIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EEvRT_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_invoke_helpers.hpp:37,3'
          Dst:             _ZN4asio19asio_handler_invokeIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EEvRT_z
    - functionName:    _ZN4asio19asio_handler_invokeIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EEvRT_z
      functionSourceFile: '/usr/include/asio/handler_invoke_hook.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENKUlvE_clEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/handler_invoke_hook.hpp:68,3'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENKUlvE_clEv
    - functionName:    _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENKUlvE_clEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE5startEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:345,36'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE5startEv
    - functionName:    _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE5startEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow13SocketAdaptor5startIZNS_10ConnectionIS0_NS_4CrowIJEEEJEE5startEvEUlRKNSt3__110error_codeEE_EEvT_
        - _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE5startEvENUlRKNSt3__110error_codeEE_D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:97,22'
          Dst:             _ZN4crow13SocketAdaptor5startIZNS_10ConnectionIS0_NS_4CrowIJEEEJEE5startEvEUlRKNSt3__110error_codeEE_EEvT_
        - Src:             'include/crow/http_connection.h:97,13'
          Dst:             _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE5startEvENUlRKNSt3__110error_codeEE_D2Ev
        - Src:             'include/crow/http_connection.h:97,13'
          Dst:             _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE5startEvENUlRKNSt3__110error_codeEE_D2Ev
    - functionName:    _ZN4crow13SocketAdaptor5startIZNS_10ConnectionIS0_NS_4CrowIJEEEJEE5startEvEUlRKNSt3__110error_codeEE_EEvT_
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE5startEvENKUlRKNSt3__110error_codeEE_clES8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:105,13'
          Dst:             _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE5startEvENKUlRKNSt3__110error_codeEE_clES8_
    - functionName:    _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE5startEvENUlRKNSt3__110error_codeEE_D2Ev
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE5startEvENKUlRKNSt3__110error_codeEE_clES8_
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          89
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEv
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEv
        - _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE5clearEv
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA26_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:100,27'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEv
        - Src:             'include/crow/http_connection.h:101,35'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE5clearEv
        - Src:             'include/crow/http_connection.h:103,27'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEv
        - Src:             'include/crow/http_connection.h:107,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:107,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:107,36'
          Dst:             _ZN4crow6loggerlsIA26_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:107,67'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:107,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:107,21'
          Dst:             _ZN4crow6loggerD2Ev
    - functionName:    _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          126
      EdgeCount:       35
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
        - _ZN4crow6detail10task_timer8scheduleERKNSt3__18functionIFvvEEE
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA15_cEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_6detail10task_timerEEERS0_RKT_
        - _ZN4crow6loggerlsIcEERS0_RKT_
        - _ZN4crow6loggerlsImEERS0_RKT_
        - _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEvENUlvE_D2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:499,13'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
        - Src:             'include/crow/http_connection.h:502,36'
          Dst:             _ZN4crow6detail10task_timer8scheduleERKNSt3__18functionIFvvEEE
        - Src:             'include/crow/http_connection.h:502,13'
          Dst:             _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEvENUlvE_D2Ev
        - Src:             'include/crow/http_connection.h:510,13'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:510,13'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:510,28'
          Dst:             _ZN4crow6loggerlsIPNS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:510,36'
          Dst:             _ZN4crow6loggerlsIA15_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:510,56'
          Dst:             _ZN4crow6loggerlsIPNS_6detail10task_timerEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:510,72'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:510,79'
          Dst:             _ZN4crow6loggerlsImEERS0_RKT_
        - Src:             'include/crow/http_connection.h:510,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:502,13'
          Dst:             _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEvENUlvE_D2Ev
        - Src:             'include/crow/http_connection.h:510,13'
          Dst:             _ZN4crow6loggerD2Ev
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE5clearEv
      functionSourceFile: '/src/crow/include/crow/parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow7requestC2Ev
        - _ZN4crow7requestD2Ev
        - _ZN4crow7requestaSEOS0_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:142,19'
          Dst:             _ZN4crow7requestC2Ev
        - Src:             'include/crow/parser.h:142,17'
          Dst:             _ZN4crow7requestaSEOS0_
        - Src:             'include/crow/parser.h:142,13'
          Dst:             _ZN4crow7requestD2Ev
    - functionName:    _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4asio19basic_stream_socketINS_2ip3tcpEE15async_read_someINS_14mutable_bufferEZN4crow10ConnectionINS6_13SocketAdaptorENS6_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EENS_12async_resultINSC_5decayIT0_E4typeEFvSD_mEE11return_typeERKT_OSJ_
        - _ZN4asio6bufferIcLm4096EEENS_14mutable_bufferERNSt3__15arrayIT_XT0_EEE
        - _ZN4crow13SocketAdaptor6socketEv
        - _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_D2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:394,22'
          Dst:             _ZN4crow13SocketAdaptor6socketEv
        - Src:             'include/crow/http_connection.h:395,15'
          Dst:             _ZN4asio6bufferIcLm4096EEENS_14mutable_bufferERNSt3__15arrayIT_XT0_EEE
        - Src:             'include/crow/http_connection.h:394,31'
          Dst:             _ZN4asio19basic_stream_socketINS_2ip3tcpEE15async_read_someINS_14mutable_bufferEZN4crow10ConnectionINS6_13SocketAdaptorENS6_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EENS_12async_resultINSC_5decayIT0_E4typeEFvSD_mEE11return_typeERKT_OSJ_
        - Src:             'include/crow/http_connection.h:394,13'
          Dst:             _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_D2Ev
        - Src:             'include/crow/http_connection.h:394,13'
          Dst:             _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_D2Ev
    - functionName:    _ZN4crow6loggerlsIA26_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:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow13SocketAdaptor6socketEv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6bufferIcLm4096EEENS_14mutable_bufferERNSt3__15arrayIT_XT0_EEE
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio14mutable_bufferC2EPvm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/buffer.hpp:1168,10'
          Dst:             _ZN4asio14mutable_bufferC2EPvm
    - functionName:    _ZN4asio19basic_stream_socketINS_2ip3tcpEE15async_read_someINS_14mutable_bufferEZN4crow10ConnectionINS6_13SocketAdaptorENS6_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EENS_12async_resultINSC_5decayIT0_E4typeEFvSD_mEE11return_typeERKT_OSJ_
      functionSourceFile: '/usr/include/asio/basic_stream_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_FvS8_mEE3getEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - _ZN4asio16async_completionIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_FvS8_mEEC2ERSB_
        - _ZN4asio6detail28reactive_socket_service_base13async_receiveINS_14mutable_bufferEZN4crow10ConnectionINS4_13SocketAdaptorENS4_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEvRNS1_24base_implementation_typeERKT_iRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:907,45'
          Dst:             _ZN4asio16async_completionIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_FvS8_mEEC2ERSB_
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:909,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:909,45'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:909,25'
          Dst:             _ZN4asio6detail28reactive_socket_service_base13async_receiveINS_14mutable_bufferEZN4crow10ConnectionINS4_13SocketAdaptorENS4_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEvRNS1_24base_implementation_typeERKT_iRT0_
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:912,24'
          Dst:             _ZN4asio12async_resultIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_FvS8_mEE3getEv
    - functionName:    _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_D2Ev
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 396
      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:    _ZN4asio16async_completionIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_FvS8_mEEC2ERSB_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_FvS8_mEEC2ERSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/async_result.hpp:159,7'
          Dst:             _ZN4asio12async_resultIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_FvS8_mEEC2ERSB_
    - functionName:    _ZN4asio6detail28reactive_socket_service_base13async_receiveINS_14mutable_bufferEZN4crow10ConnectionINS4_13SocketAdaptorENS4_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEvRNS1_24base_implementation_typeERKT_iRT0_
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service_base.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN25asio_handler_cont_helpers15is_continuationIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEbRT_
        - _ZN4asio6detail23buffer_sequence_adapterINS_14mutable_bufferES2_E9all_emptyERKS2_
        - _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptr8allocateERSD_
        - _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptrD2Ev
        - _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EC2EihRKS2_iRSD_
        - _ZN4asio6detail28reactive_socket_service_base8start_opERNS1_24base_implementation_typeEiPNS0_10reactor_opEbbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:336,7'
          Dst:             _ZN25asio_handler_cont_helpers15is_continuationIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEbRT_
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:341,7'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptr8allocateERSD_
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:342,21'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EC2EihRKS2_iRSD_
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:353,14'
          Dst:             _ZN4asio6detail23buffer_sequence_adapterINS_14mutable_bufferES2_E9all_emptyERKS2_
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:347,5'
          Dst:             _ZN4asio6detail28reactive_socket_service_base8start_opERNS1_24base_implementation_typeEiPNS0_10reactor_opEbbb
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:356,3'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:356,3'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptrD2Ev
    - functionName:    _ZN4asio12async_resultIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_FvS8_mEE3getEv
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      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:    _ZN25asio_handler_cont_helpers15is_continuationIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEbRT_
      functionSourceFile: '/usr/include/asio/detail/handler_cont_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio28asio_handler_is_continuationEz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_cont_helpers.hpp:36,10'
          Dst:             _ZN4asio28asio_handler_is_continuationEz
    - functionName:    _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptr8allocateERSD_
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_recv_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EENS_20associated_allocatorIT_NS7_9allocatorIvEEE4typeERKSD_
        - _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEE8allocateEm
        - _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEEC2IvEERKNS1_ISC_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS8_9allocatorIvEEE3getERSC_RKSE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EENS_20associated_allocatorIT_NS7_9allocatorIvEEE4typeERKSD_
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS8_9allocatorIvEEE3getERSC_RKSE_
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEEC2IvEERKNS1_ISC_T_EE
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEE8allocateEm
    - functionName:    _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EC2EihRKS2_iRSD_
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_recv_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEE5startERSC_
        - _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E11do_completeEPvPNS0_19scheduler_operationESC_m
        - _ZN4asio6detail28reactive_socket_recv_op_baseINS_14mutable_bufferEEC2EihRKS2_iPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_C2EOS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:87,7'
          Dst:             _ZN4asio6detail28reactive_socket_recv_op_baseINS_14mutable_bufferEEC2EihRKS2_iPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:87,7'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E11do_completeEPvPNS0_19scheduler_operationESC_m
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:89,7'
          Dst:             _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_C2EOS9_
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:91,5'
          Dst:             _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEE5startERSC_
    - functionName:    _ZN4asio6detail23buffer_sequence_adapterINS_14mutable_bufferES2_E9all_emptyERKS2_
      functionSourceFile: '/usr/include/asio/detail/buffer_sequence_adapter.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio14mutable_buffer4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/buffer_sequence_adapter.hpp:243,28'
          Dst:             _ZNK4asio14mutable_buffer4sizeEv
    - functionName:    _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptrD2Ev
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_recv_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptr5resetEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptr5resetEv
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_recv_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EENS_20associated_allocatorIT_NS7_9allocatorIvEEE4typeERKSD_
        - _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEE10deallocateEPSF_m
        - _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEEC2IvEERKNS1_ISC_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS8_9allocatorIvEEE3getERSC_RKSE_
        - _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_ED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_ED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EENS_20associated_allocatorIT_NS7_9allocatorIvEEE4typeERKSD_
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS8_9allocatorIvEEE3getERSC_RKSE_
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEEC2IvEERKNS1_ISC_T_EE
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEE10deallocateEPSF_m
    - functionName:    _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_ED2Ev
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_recv_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail28reactive_socket_recv_op_baseINS_14mutable_bufferEED2Ev
        - _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:78,7'
          Dst:             _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_D2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:78,7'
          Dst:             _ZN4asio6detail28reactive_socket_recv_op_baseINS_14mutable_bufferEED2Ev
    - functionName:    _ZN4asio24get_associated_allocatorIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EENS_20associated_allocatorIT_NS7_9allocatorIvEEE4typeERKSD_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20associated_allocatorIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS7_9allocatorIvEEE3getERKSB_RKSD_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:105,10'
          Dst:             _ZN4asio20associated_allocatorIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS7_9allocatorIvEEE3getERKSB_RKSD_
    - functionName:    _ZN4asio6detail18get_hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS8_9allocatorIvEEE3getERSC_RKSE_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_vEC2ERSC_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:142,12'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_vEC2ERSC_
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEEC2IvEERKNS1_ISC_T_EE
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEE10deallocateEPSF_m
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers10deallocateIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEvPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:90,5'
          Dst:             _ZN26asio_handler_alloc_helpers10deallocateIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEvPvmRT_
    - functionName:    _ZN26asio_handler_alloc_helpers10deallocateIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEvPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio23asio_handler_deallocateEPvmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:50,3'
          Dst:             _ZN4asio23asio_handler_deallocateEPvmz
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_vEC2ERSC_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20associated_allocatorIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS7_9allocatorIvEEE3getERKSB_RKSD_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail25associated_allocator_implIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS8_9allocatorIvEEvE3getERKSC_RKSE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:93,12'
          Dst:             _ZN4asio6detail25associated_allocator_implIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS8_9allocatorIvEEvE3getERKSC_RKSE_
    - functionName:    _ZN4asio6detail25associated_allocator_implIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS8_9allocatorIvEEvE3getERKSC_RKSE_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail28reactive_socket_recv_op_baseINS_14mutable_bufferEED2Ev
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_recv_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10reactor_opD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:32,7'
          Dst:             _ZN4asio6detail10reactor_opD2Ev
    - functionName:    _ZNK4asio14mutable_buffer4sizeEv
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E11do_completeEPvPNS0_19scheduler_operationESC_m
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_recv_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          114
      EdgeCount:       28
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEE8completeINS0_7binder2ISC_S9_mEEEEvRT_RSC_
        - _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEEC2ERSC_
        - _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEED2Ev
        - _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - _ZN4asio6detail16std_fenced_blockD2Ev
        - _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptr5resetEv
        - _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptrD2Ev
        - _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mEC2ERSC_SB_RKm
        - _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:101,27'
          Dst:             _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEEC2ERSC_
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:112,7'
          Dst:             _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mEC2ERSC_SB_RKm
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:114,7'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:119,20'
          Dst:             _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:121,9'
          Dst:             _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEE8completeINS0_7binder2ISC_S9_mEEEEvRT_RSC_
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:123,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:123,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:124,3'
          Dst:             _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:124,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:124,3'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:124,3'
          Dst:             _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:124,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:124,3'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptrD2Ev
    - functionName:    _ZN4asio6detail28reactive_socket_recv_op_baseINS_14mutable_bufferEEC2EihRKS2_iPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_recv_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10reactor_opC2EPFNS1_6statusEPS1_EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - _ZN4asio6detail28reactive_socket_recv_op_baseINS_14mutable_bufferEE10do_performEPNS0_10reactor_opE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:38,7'
          Dst:             _ZN4asio6detail10reactor_opC2EPFNS1_6statusEPS1_EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:38,7'
          Dst:             _ZN4asio6detail28reactive_socket_recv_op_baseINS_14mutable_bufferEE10do_performEPNS0_10reactor_opE
    - functionName:    _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_C2EOS9_
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEE5startERSC_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail28reactive_socket_recv_op_baseINS_14mutable_bufferEE10do_performEPNS0_10reactor_opE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_recv_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail10socket_ops17non_blocking_recvEiP5iovecmibRNSt3__110error_codeERm
        - _ZN4asio6detail23buffer_sequence_adapterINS_14mutable_bufferES2_E7buffersEv
        - _ZN4asio6detail23buffer_sequence_adapterINS_14mutable_bufferES2_EC2ERKS2_
        - _ZNK4asio6detail23buffer_sequence_adapterINS_14mutable_bufferES2_E5countEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:52,32'
          Dst:             _ZN4asio6detail23buffer_sequence_adapterINS_14mutable_bufferES2_EC2ERKS2_
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:55,14'
          Dst:             _ZN4asio6detail23buffer_sequence_adapterINS_14mutable_bufferES2_E7buffersEv
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:55,30'
          Dst:             _ZNK4asio6detail23buffer_sequence_adapterINS_14mutable_bufferES2_E5countEv
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:54,21'
          Dst:             _ZN4asio6detail10socket_ops17non_blocking_recvEiP5iovecmibRNSt3__110error_codeERm
    - functionName:    _ZN4asio6detail23buffer_sequence_adapterINS_14mutable_bufferES2_EC2ERKS2_
      functionSourceFile: '/usr/include/asio/detail/buffer_sequence_adapter.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail28buffer_sequence_adapter_base18init_native_bufferER5iovecRKNS_14mutable_bufferE
        - _ZNK4asio14mutable_buffer4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/buffer_sequence_adapter.hpp:217,5'
          Dst:             _ZN4asio6detail28buffer_sequence_adapter_base18init_native_bufferER5iovecRKNS_14mutable_bufferE
        - Src:             '/usr/include/asio/detail/buffer_sequence_adapter.hpp:218,42'
          Dst:             _ZNK4asio14mutable_buffer4sizeEv
    - functionName:    _ZN4asio6detail23buffer_sequence_adapterINS_14mutable_bufferES2_E7buffersEv
      functionSourceFile: '/usr/include/asio/detail/buffer_sequence_adapter.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail23buffer_sequence_adapterINS_14mutable_bufferES2_E5countEv
      functionSourceFile: '/usr/include/asio/detail/buffer_sequence_adapter.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail10socket_ops17non_blocking_recvEiP5iovecmibRNSt3__110error_codeERm
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          115
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4asio6detail10socket_ops4recvEiP5iovecmiRNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:876,30'
          Dst:             _ZN4asio6detail10socket_ops4recvEiP5iovecmiRNSt3__110error_codeE
    - functionName:    _ZN4asio6detail10socket_ops4recvEiP5iovecmiRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10socket_ops13error_wrapperIlEET_S3_RNSt3__110error_codeE
        - _ZN4asio6detail10socket_ops16clear_last_errorEv
        - recvmsg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:761,3'
          Dst:             _ZN4asio6detail10socket_ops16clear_last_errorEv
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:783,43'
          Dst:             recvmsg
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:783,29'
          Dst:             _ZN4asio6detail10socket_ops13error_wrapperIlEET_S3_RNSt3__110error_codeE
    - functionName:    recvmsg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail10socket_ops13error_wrapperIlEET_S3_RNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5error19get_system_categoryEv
        - __errno_location
      functionUses:    2
      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:    _ZN4asio6detail28buffer_sequence_adapter_base18init_native_bufferER5iovecRKNS_14mutable_bufferE
      functionSourceFile: '/usr/include/asio/detail/buffer_sequence_adapter.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail28buffer_sequence_adapter_base13init_iov_baseERPvS2_
        - _ZNK4asio14mutable_buffer4dataEv
        - _ZNK4asio14mutable_buffer4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/buffer_sequence_adapter.hpp:88,40'
          Dst:             _ZNK4asio14mutable_buffer4dataEv
        - Src:             '/usr/include/asio/detail/buffer_sequence_adapter.hpp:88,5'
          Dst:             _ZN4asio6detail28buffer_sequence_adapter_base13init_iov_baseERPvS2_
        - Src:             '/usr/include/asio/detail/buffer_sequence_adapter.hpp:89,26'
          Dst:             _ZNK4asio14mutable_buffer4sizeEv
    - functionName:    _ZNK4asio14mutable_buffer4dataEv
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail28buffer_sequence_adapter_base13init_iov_baseERPvS2_
      functionSourceFile: '/usr/include/asio/detail/buffer_sequence_adapter.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEEC2ERSC_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mEC2ERSC_SB_RKm
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_C2EOS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:139,7'
          Dst:             _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_C2EOS9_
    - functionName:    _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEE8completeINS0_7binder2ISC_S9_mEEEEvRT_RSC_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder2IZN4crow10ConnectionINS4_13SocketAdaptorENS4_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_SB_mEESE_EEvRT_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_work.hpp:81,5'
          Dst:             _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder2IZN4crow10ConnectionINS4_13SocketAdaptorENS4_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_SB_mEESE_EEvRT_RT0_
    - functionName:    _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mED2Ev
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_D2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:126,7'
          Dst:             _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_D2Ev
    - functionName:    _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEED2Ev
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      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:    _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder2IZN4crow10ConnectionINS4_13SocketAdaptorENS4_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_SB_mEESE_EEvRT_RT0_
      functionSourceFile: '/usr/include/asio/detail/handler_invoke_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19asio_handler_invokeINS_6detail7binder2IZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_SA_mEEEEvRT_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_invoke_helpers.hpp:37,3'
          Dst:             _ZN4asio19asio_handler_invokeINS_6detail7binder2IZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_SA_mEEEEvRT_z
    - functionName:    _ZN4asio19asio_handler_invokeINS_6detail7binder2IZN4crow10ConnectionINS3_13SocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_SA_mEEEEvRT_z
      functionSourceFile: '/usr/include/asio/handler_invoke_hook.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mEclEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/handler_invoke_hook.hpp:68,3'
          Dst:             _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mEclEv
    - functionName:    _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mEclEv
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEvENKUlRKNSt3__110error_codeEmE_clES8_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:163,5'
          Dst:             _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEvENKUlRKNSt3__110error_codeEmE_clES8_m
    - functionName:    _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEvENKUlRKNSt3__110error_codeEmE_clES8_m
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          183
      EdgeCount:       31
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEv
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEv
        - _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE4doneEv
        - _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE4feedEPKci
        - _ZN4crow13SocketAdaptor13shutdown_readEv
        - _ZN4crow13SocketAdaptor5closeEv
        - _ZN4crow22http_errno_descriptionENS_10http_errnoE
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA34_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__110shared_ptrINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEEEERS0_RKT_
        - _ZN4crow6loggerlsIPKcEERS0_RKT_
        - _ZN4crow6loggerlsIcEERS0_RKT_
        - _ZNK4crow13SocketAdaptor7is_openEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:400,48'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE4feedEPKci
        - Src:             'include/crow/http_connection.h:401,49'
          Dst:             _ZNK4crow13SocketAdaptor7is_openEv
        - Src:             'include/crow/http_connection.h:409,29'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
        - Src:             'include/crow/http_connection.h:410,37'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE4doneEv
        - Src:             'include/crow/http_connection.h:411,38'
          Dst:             _ZN4crow13SocketAdaptor13shutdown_readEv
        - Src:             'include/crow/http_connection.h:412,38'
          Dst:             _ZN4crow13SocketAdaptor5closeEv
        - Src:             'include/crow/http_connection.h:413,23'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:413,23'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:413,38'
          Dst:             _ZN4crow6loggerlsINSt3__110shared_ptrINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:413,46'
          Dst:             _ZN4crow6loggerlsIA34_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:413,89'
          Dst:             _ZN4crow22http_errno_descriptionENS_10http_errnoE
        - Src:             'include/crow/http_connection.h:413,86'
          Dst:             _ZN4crow6loggerlsIPKcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:413,163'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:413,23'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:413,23'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:417,29'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
        - Src:             'include/crow/http_connection.h:418,37'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE4doneEv
        - Src:             'include/crow/http_connection.h:423,29'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEv
        - Src:             'include/crow/http_connection.h:424,29'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEv
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE4feedEPKci
      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:    _ZNK4crow13SocketAdaptor7is_openEv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio12basic_socketINS_2ip3tcpEE7is_openEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:75,28'
          Dst:             _ZNK4asio12basic_socketINS_2ip3tcpEE7is_openEv
    - functionName:    _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       21
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4crow6detail10task_timer6cancelEm
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA19_cEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_6detail10task_timerEEERS0_RKT_
        - _ZN4crow6loggerlsIcEERS0_RKT_
        - _ZN4crow6loggerlsImEERS0_RKT_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:493,13'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:493,13'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:493,28'
          Dst:             _ZN4crow6loggerlsIPNS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:493,36'
          Dst:             _ZN4crow6loggerlsIA19_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:493,60'
          Dst:             _ZN4crow6loggerlsIPNS_6detail10task_timerEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:493,76'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:493,83'
          Dst:             _ZN4crow6loggerlsImEERS0_RKT_
        - Src:             'include/crow/http_connection.h:493,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:493,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:494,25'
          Dst:             _ZN4crow6detail10task_timer6cancelEm
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE4doneEv
      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:
        - _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE4feedEPKci
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:137,20'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE4feedEPKci
    - functionName:    _ZN4crow13SocketAdaptor13shutdown_readEv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12basic_socketINS_2ip3tcpEE8shutdownENS_11socket_base13shutdown_typeERNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:99,21'
          Dst:             _ZN4asio12basic_socketINS_2ip3tcpEE8shutdownENS_11socket_base13shutdown_typeERNSt3__110error_codeE
    - functionName:    _ZN4crow13SocketAdaptor5closeEv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12basic_socketINS_2ip3tcpEE5closeERNSt3__110error_codeE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:81,21'
          Dst:             _ZN4asio12basic_socketINS_2ip3tcpEE5closeERNSt3__110error_codeE
    - functionName:    _ZN4crow6loggerlsINSt3__110shared_ptrINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEEEERS0_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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6loggerlsIA34_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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow22http_errno_descriptionENS_10http_errnoE
      functionSourceFile: '/src/crow/include/crow/http_parser_merged.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1957
      functionLinenumberEnd: 1968
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6loggerlsIcEERS0_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:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4asio12basic_socketINS_2ip3tcpEE5closeERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - _ZN4asio6detail28reactive_socket_service_base5closeERNS1_24base_implementation_typeERNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket.hpp:447,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket.hpp:447,37'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket.hpp:447,25'
          Dst:             _ZN4asio6detail28reactive_socket_service_base5closeERNS1_24base_implementation_typeERNSt3__110error_codeE
    - functionName:    _ZN4asio6detail28reactive_socket_service_base5closeERNS1_24base_implementation_typeERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10socket_ops5closeEiRhbRNSt3__110error_codeE
        - _ZN4asio6detail13epoll_reactor21deregister_descriptorEiRPNS1_16descriptor_stateEb
        - _ZN4asio6detail13epoll_reactor23cleanup_descriptor_dataERPNS1_16descriptor_stateE
        - _ZN4asio6detail28reactive_socket_service_base9constructERNS1_24base_implementation_typeE
        - _ZNK4asio6detail28reactive_socket_service_base7is_openERKNS1_24base_implementation_typeE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:102,7'
          Dst:             _ZNK4asio6detail28reactive_socket_service_base7is_openERKNS1_24base_implementation_typeE
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:107,14'
          Dst:             _ZN4asio6detail13epoll_reactor21deregister_descriptorEiRPNS1_16descriptor_stateEb
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:110,5'
          Dst:             _ZN4asio6detail10socket_ops5closeEiRhbRNSt3__110error_codeE
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:112,14'
          Dst:             _ZN4asio6detail13epoll_reactor23cleanup_descriptor_dataERPNS1_16descriptor_stateE
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:127,3'
          Dst:             _ZN4asio6detail28reactive_socket_service_base9constructERNS1_24base_implementation_typeE
    - 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:    2
      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:    _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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:441,5'
          Dst:             _ZN4asio6detail13epoll_reactor21free_descriptor_stateEPNS1_16descriptor_stateE
    - functionName:    _ZN4asio6detail28reactive_socket_service_base9constructERNS1_24base_implementation_typeE
      functionSourceFile: '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      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:    9
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      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:    3
      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:    _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:    _ZN4asio12basic_socketINS_2ip3tcpEE8shutdownENS_11socket_base13shutdown_typeERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionLinenumberEnd: 1623
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE8shutdownERNS0_28reactive_socket_service_base24base_implementation_typeENS_11socket_base13shutdown_typeERNSt3__110error_codeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket.hpp:1622,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket.hpp:1622,40'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket.hpp:1622,25'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE8shutdownERNS0_28reactive_socket_service_base24base_implementation_typeENS_11socket_base13shutdown_typeERNSt3__110error_codeE
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE8shutdownERNS0_28reactive_socket_service_base24base_implementation_typeENS_11socket_base13shutdown_typeERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10socket_ops8shutdownEiiRNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:210,5'
          Dst:             _ZN4asio6detail10socket_ops8shutdownEiiRNSt3__110error_codeE
    - functionName:    _ZN4asio6detail10socket_ops8shutdownEiiRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
        - _ZN4asio6detail10socket_ops16clear_last_errorEv
        - shutdown
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:458,3'
          Dst:             _ZN4asio6detail10socket_ops16clear_last_errorEv
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:459,30'
          Dst:             shutdown
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:459,16'
          Dst:             _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
    - functionName:    shutdown
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6loggerlsIPNS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEERS0_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:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6loggerlsIA19_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:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6loggerlsIPNS_6detail10task_timerEEERS0_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:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6detail10task_timer6cancelEm
      functionSourceFile: '/src/crow/include/crow/task_timer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA28_cEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_6detail10task_timerEEERS0_RKT_
        - _ZN4crow6loggerlsIcEERS0_RKT_
        - _ZN4crow6loggerlsImEERS0_RKT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/task_timer.h:65,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/task_timer.h:65,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/task_timer.h:65,32'
          Dst:             _ZN4crow6loggerlsIA28_cEERS0_RKT_
        - Src:             'include/crow/task_timer.h:65,65'
          Dst:             _ZN4crow6loggerlsIPNS_6detail10task_timerEEERS0_RKT_
        - Src:             'include/crow/task_timer.h:65,73'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/task_timer.h:65,80'
          Dst:             _ZN4crow6loggerlsImEERS0_RKT_
        - Src:             'include/crow/task_timer.h:65,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/task_timer.h:65,17'
          Dst:             _ZN4crow6loggerD2Ev
    - functionName:    _ZN4crow6loggerlsIA28_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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - 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:    2
      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:    _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:    _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE16on_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:    _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE9on_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:    _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE6on_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:
        - _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE11process_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:             _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE11process_urlEv
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE15on_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:    _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE15on_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:    _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE19on_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:
        - _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE14process_headerEv
        - _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE25set_connection_parametersEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:83,19'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE25set_connection_parametersEv
        - Src:             'include/crow/parser.h:85,19'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE14process_headerEv
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE7on_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:    _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE19on_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:
        - _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE15process_messageEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:99,19'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE15process_messageEv
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE15process_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:
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6handleEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:163,23'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6handleEv
    - functionName:    _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6handleEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         68
      ICount:          450
      EdgeCount:       120
      CyclomaticComplexity: 54
      functionsReached:
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
        - _ZN4crow11method_nameENS_10HTTPMethodE
        - _ZN4crow13SocketAdaptor14get_io_contextEv
        - _ZN4crow4CrowIJEE14handle_upgradeINS_13SocketAdaptorEEEvRKNS_7requestERNS_8responseEOT_
        - _ZN4crow4CrowIJEE6handleERNS_7requestERNS_8responseERNSt3__110unique_ptrINS_21routing_handle_resultENS6_14default_deleteIS8_EEEE
        - _ZN4crow6detail22middleware_call_helperINS0_36middleware_call_criteria_only_globalELi0ENS0_7contextIJEEERNSt3__15tupleIJEEEEENS5_9enable_ifIXgeT0_sr3std10tuple_sizeINS5_16remove_referenceIT2_E4typeEEE5valueEbE4typeERKT_RSB_RNS_7requestERNS_8responseERT1_
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA10_cEERS0_RKT_
        - _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - _ZN4crow6loggerlsIA7_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - _ZN4crow6loggerlsIcEERS0_RKT_
        - _ZN4crow7utilityL12lexical_castINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEN4asio2ip14basic_endpointINSA_3tcpEEEEET_RKT0_
        - _ZN4crow8response10set_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
        - _ZN4crow8responseC2Ei
        - _ZN4crow8responseD2Ev
        - _ZN4crow8responseaSEOS0_
        - _ZNK4crow13SocketAdaptor15remote_endpointEv
        - _ZNK4crow13SocketAdaptor7addressEv
        - _ZNK4crow7request13check_versionEhh
        - _ZNK4crow7request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE0_D2Ev
        - _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE_D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:150,13'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
        - Src:             'include/crow/http_connection.h:158,41'
          Dst:             _ZN4crow13SocketAdaptor14get_io_contextEv
        - Src:             'include/crow/http_connection.h:159,47'
          Dst:             _ZNK4crow13SocketAdaptor7addressEv
        - Src:             'include/crow/http_connection.h:163,22'
          Dst:             _ZNK4crow7request13check_versionEhh
        - Src:             'include/crow/http_connection.h:168,27'
          Dst:             _ZN4crow8responseC2Ei
        - Src:             'include/crow/http_connection.h:168,25'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/http_connection.h:168,21'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/http_connection.h:173,30'
          Dst:             _ZNK4crow7request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/http_connection.h:181,25'
          Dst:             _ZN4crow6detail22middleware_call_helperINS0_36middleware_call_criteria_only_globalELi0ENS0_7contextIJEEERNSt3__15tupleIJEEEEENS5_9enable_ifIXgeT0_sr3std10tuple_sizeINS5_16remove_referenceIT2_E4typeEEE5valueEbE4typeERKT_RSB_RNS_7requestERNS_8responseERT1_
        - Src:             'include/crow/http_connection.h:184,35'
          Dst:             _ZN4crow4CrowIJEE14handle_upgradeINS_13SocketAdaptorEEEvRKNS_7requestERNS_8responseEOT_
        - Src:             'include/crow/http_connection.h:190,13'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:190,13'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:190,27'
          Dst:             _ZN4crow6loggerlsIA10_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,89'
          Dst:             _ZNK4crow13SocketAdaptor15remote_endpointEv
        - Src:             'include/crow/http_connection.h:190,45'
          Dst:             _ZN4crow7utilityL12lexical_castINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEN4asio2ip14basic_endpointINSA_3tcpEEEEET_RKT0_
        - Src:             'include/crow/http_connection.h:190,42'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,108'
          Dst:             _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,115'
          Dst:             _ZN4crow6loggerlsIPNS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,123'
          Dst:             _ZN4crow6loggerlsIA7_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,135'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,172'
          Dst:             _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,179'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,216'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,226'
          Dst:             _ZN4crow11method_nameENS_10HTTPMethodE
        - Src:             'include/crow/http_connection.h:190,223'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,251'
          Dst:             _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,258'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:190,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:198,17'
          Dst:             _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE_D2Ev
        - Src:             'include/crow/http_connection.h:202,17'
          Dst:             _ZN4crow6detail22middleware_call_helperINS0_36middleware_call_criteria_only_globalELi0ENS0_7contextIJEEERNSt3__15tupleIJEEEEENS5_9enable_ifIXgeT0_sr3std10tuple_sizeINS5_16remove_referenceIT2_E4typeEEE5valueEbE4typeERKT_RSB_RNS_7requestERNS_8responseERT1_
        - Src:             'include/crow/http_connection.h:207,21'
          Dst:             _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE0_D2Ev
        - Src:             'include/crow/http_connection.h:211,31'
          Dst:             _ZN4crow4CrowIJEE6handleERNS_7requestERNS_8responseERNSt3__110unique_ptrINS_21routing_handle_resultENS6_14default_deleteIS8_EEEE
        - Src:             'include/crow/http_connection.h:213,29'
          Dst:             _ZN4crow8response10set_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
        - Src:             'include/crow/http_connection.h:198,17'
          Dst:             _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE_D2Ev
        - Src:             'include/crow/http_connection.h:207,21'
          Dst:             _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE0_D2Ev
        - Src:             'include/crow/http_connection.h:217,21'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
        - Src:             'include/crow/http_connection.h:222,17'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
    - functionName:    _ZN4crow13SocketAdaptor14get_io_contextEv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12basic_socketINS_2ip3tcpEE12get_executorEv
        - _ZNK4asio10io_context13executor_type7contextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:48,20'
          Dst:             _ZN4asio12basic_socketINS_2ip3tcpEE12get_executorEv
        - Src:             'include/crow/socket_adaptors.h:48,20'
          Dst:             _ZNK4asio10io_context13executor_type7contextEv
    - functionName:    _ZNK4crow13SocketAdaptor7addressEv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio12basic_socketINS_2ip3tcpEE15remote_endpointEv
        - _ZNK4asio2ip14basic_endpointINS0_3tcpEE7addressEv
        - _ZNK4asio2ip7address9to_stringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:70,28'
          Dst:             _ZNK4asio12basic_socketINS_2ip3tcpEE15remote_endpointEv
        - Src:             'include/crow/socket_adaptors.h:70,46'
          Dst:             _ZNK4asio2ip14basic_endpointINS0_3tcpEE7addressEv
        - Src:             'include/crow/socket_adaptors.h:70,56'
          Dst:             _ZNK4asio2ip7address9to_stringEv
    - functionName:    _ZNK4crow7request13check_versionEhh
      functionSourceFile: '/src/crow/include/crow/http_request.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    17
      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:    18
      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:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_response.h:39,12'
          Dst:             _ZN4crow8response16static_file_infoD2Ev
    - functionName:    _ZNK4crow7request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/http_request.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow16get_header_valueERKNSt3__118unordered_multimapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES7_NS_7ci_hashENS_9ci_key_eqENS5_INS0_4pairIKS7_S7_EEEEEERSB_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_request.h:83,20'
          Dst:             _ZN4crow16get_header_valueERKNSt3__118unordered_multimapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES7_NS_7ci_hashENS_9ci_key_eqENS5_INS0_4pairIKS7_S7_EEEEEERSB_
    - functionName:    _ZN4crow6detail22middleware_call_helperINS0_36middleware_call_criteria_only_globalELi0ENS0_7contextIJEEERNSt3__15tupleIJEEEEENS5_9enable_ifIXgeT0_sr3std10tuple_sizeINS5_16remove_referenceIT2_E4typeEEE5valueEbE4typeERKT_RSB_RNS_7requestERNS_8responseERT1_
      functionSourceFile: '/src/crow/include/crow/middleware.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4CrowIJEE14handle_upgradeINS_13SocketAdaptorEEEvRKNS_7requestERNS_8responseEOT_
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6Router14handle_upgradeIRNS_13SocketAdaptorEEEvRKNS_7requestERNS_8responseEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:268,21'
          Dst:             _ZN4crow6Router14handle_upgradeIRNS_13SocketAdaptorEEEvRKNS_7requestERNS_8responseEOT_
    - functionName:    _ZN4crow6loggerlsIA10_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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZNK4crow13SocketAdaptor15remote_endpointEv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio12basic_socketINS_2ip3tcpEE15remote_endpointEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:65,28'
          Dst:             _ZNK4asio12basic_socketINS_2ip3tcpEE15remote_endpointEv
    - functionName:    _ZN4crow7utilityL12lexical_castINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEN4asio2ip14basic_endpointINSA_3tcpEEEEET_RKT0_
      functionSourceFile: '/src/crow/include/crow/utility.h'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4asio2iplsIcNSt3__111char_traitsIcEENS0_3tcpEEERNS2_13basic_ostreamIT_T0_EESA_RKNS0_14basic_endpointIT1_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/utility.h:840,20'
          Dst:             _ZN4asio2iplsIcNSt3__111char_traitsIcEENS0_3tcpEEERNS2_13basic_ostreamIT_T0_EESA_RKNS0_14basic_endpointIT1_EE
    - 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:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6loggerlsIA7_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:    2
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE_D2Ev
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE0_D2Ev
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _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:    2
      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:    _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:    5
      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:    _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          128
      EdgeCount:       38
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE15do_write_staticEv
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE15prepare_buffersEv
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE16do_write_generalEv
        - _ZN4crow6detail26after_handlers_call_helperINS0_36middleware_call_criteria_only_globalELin1ENS0_7contextIJEEERNSt3__15tupleIJEEEEENS5_9enable_ifIXltT0_Li0EEvE4typeERKT_RT2_RT1_RNS_7requestERNS_8responseE
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA11_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - _ZN4crow6loggerlsIbEERS0_RKT_
        - _ZN4crow6loggerlsIcEERS0_RKT_
        - _ZN4crow6loggerlsIiEERS0_RKT_
        - _ZN4crow8response14is_static_typeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:229,13'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:229,13'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:229,27'
          Dst:             _ZN4crow6loggerlsIA11_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:229,43'
          Dst:             _ZN4crow6loggerlsIPNS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:229,51'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:229,58'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:229,74'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:229,81'
          Dst:             _ZN4crow6loggerlsIiEERS0_RKT_
        - Src:             'include/crow/http_connection.h:229,93'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:229,100'
          Dst:             _ZN4crow6loggerlsIbEERS0_RKT_
        - Src:             'include/crow/http_connection.h:229,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:229,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:237,17'
          Dst:             _ZN4crow6detail26after_handlers_call_helperINS0_36middleware_call_criteria_only_globalELin1ENS0_7contextIJEEERNSt3__15tupleIJEEEEENS5_9enable_ifIXltT0_Li0EEvE4typeERKT_RT2_RT1_RNS_7requestERNS_8responseE
        - Src:             'include/crow/http_connection.h:272,13'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE15prepare_buffersEv
        - Src:             'include/crow/http_connection.h:274,21'
          Dst:             _ZN4crow8response14is_static_typeEv
        - Src:             'include/crow/http_connection.h:276,17'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE15do_write_staticEv
        - Src:             'include/crow/http_connection.h:280,17'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE16do_write_generalEv
    - functionName:    _ZN4crow6loggerlsIA11_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:    _ZN4crow6loggerlsIiEERS0_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:    _ZN4crow6loggerlsIbEERS0_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:          35
      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:    _ZN4crow6detail26after_handlers_call_helperINS0_36middleware_call_criteria_only_globalELin1ENS0_7contextIJEEERNSt3__15tupleIJEEEEENS5_9enable_ifIXltT0_Li0EEvE4typeERKT_RT2_RT1_RNS_7requestERNS_8responseE
      functionSourceFile: '/src/crow/include/crow/middleware.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE15prepare_buffersEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow8response24write_header_into_bufferERNSt3__16vectorIN4asio12const_bufferENS1_9allocatorIS4_EEEERNS1_12basic_stringIcNS1_11char_traitsIcEENS5_IcEEEEbRKSD_
        - _ZNK4crow13SocketAdaptor7is_openEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:290,27'
          Dst:             _ZNK4crow13SocketAdaptor7is_openEv
        - Src:             'include/crow/http_connection.h:296,17'
          Dst:             _ZN4crow8response24write_header_into_bufferERNSt3__16vectorIN4asio12const_bufferENS1_9allocatorIS4_EEEERNS1_12basic_stringIcNS1_11char_traitsIcEENS5_IcEEEEbRKSD_
    - functionName:    _ZN4crow8response14is_static_typeEv
      functionSourceFile: '/src/crow/include/crow/http_response.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE15do_write_staticEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          217
      EdgeCount:       73
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN4asio12const_bufferC2ERKNS_14mutable_bufferE
        - _ZN4asio5writeINS_19basic_stream_socketINS_2ip3tcpEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEEEEmRT_RKT0_PNS5_9enable_ifIXsr24is_const_buffer_sequenceISD_EE5valueEvE4typeE
        - _ZN4asio6bufferIcLm16384EEENS_14mutable_bufferERAT0__T_m
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE13do_write_syncERNSt3__16vectorIN4asio12const_bufferENS5_9allocatorIS8_EEEE
        - _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE5clearEv
        - _ZN4crow13SocketAdaptor18shutdown_readwriteEv
        - _ZN4crow13SocketAdaptor5closeEv
        - _ZN4crow13SocketAdaptor6socketEv
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA21_cEERS0_RKT_
        - _ZN4crow6loggerlsIA29_cEERS0_RKT_
        - _ZN4crow6loggerlsIA62_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__110error_codeEEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - _ZN4crow8response3endEv
        - _ZN4crow8response5clearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:301,34'
          Dst:             _ZN4crow13SocketAdaptor6socketEv
        - Src:             'include/crow/http_connection.h:301,13'
          Dst:             _ZN4asio5writeINS_19basic_stream_socketINS_2ip3tcpEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEEEEmRT_RKT0_PNS5_9enable_ifIXsr24is_const_buffer_sequenceISD_EE5valueEvE4typeE
        - Src:             'include/crow/http_connection.h:311,34'
          Dst:             _ZN4asio6bufferIcLm16384EEENS_14mutable_bufferERAT0__T_m
        - Src:             'include/crow/http_connection.h:311,34'
          Dst:             _ZN4asio12const_bufferC2ERKNS_14mutable_bufferE
        - Src:             'include/crow/http_connection.h:312,37'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE13do_write_syncERNSt3__16vectorIN4asio12const_bufferENS5_9allocatorIS8_EEEE
        - Src:             'include/crow/http_connection.h:314,25'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:314,25'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:314,40'
          Dst:             _ZN4crow6loggerlsINSt3__110error_codeEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:314,46'
          Dst:             _ZN4crow6loggerlsIA62_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:315,40'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:315,62'
          Dst:             _ZN4crow6loggerlsIA29_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:314,25'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:314,25'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:323,26'
          Dst:             _ZN4crow13SocketAdaptor18shutdown_readwriteEv
        - Src:             'include/crow/http_connection.h:324,26'
          Dst:             _ZN4crow13SocketAdaptor5closeEv
        - Src:             'include/crow/http_connection.h:325,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:325,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:325,32'
          Dst:             _ZN4crow6loggerlsIPNS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:325,40'
          Dst:             _ZN4crow6loggerlsIA21_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:325,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:325,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:328,17'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/http_connection.h:329,17'
          Dst:             _ZN4crow8response5clearEv
        - Src:             'include/crow/http_connection.h:331,21'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE5clearEv
    - functionName:    _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE16do_write_generalEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         62
      ICount:          344
      EdgeCount:       123
      CyclomaticComplexity: 63
      functionsReached:
        - _ZN4asio12const_bufferC2EPKvm
        - _ZN4asio5writeINS_19basic_stream_socketINS_2ip3tcpEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEEEEmRT_RKT0_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISD_EE5valueEvE4typeE
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE13do_write_syncERNSt3__16vectorIN4asio12const_bufferENS5_9allocatorIS8_EEEE
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEv
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEv
        - _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE5clearEv
        - _ZN4crow13SocketAdaptor18shutdown_readwriteEv
        - _ZN4crow13SocketAdaptor5closeEv
        - _ZN4crow13SocketAdaptor6socketEv
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA25_cEERS0_RKT_
        - _ZN4crow6loggerlsIA4_cEERS0_RKT_
        - _ZN4crow6loggerlsIA82_cEERS0_RKT_
        - _ZN4crow6loggerlsIA97_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__110error_codeEEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - _ZN4crow6loggerlsImEERS0_RKT_
        - _ZN4crow8response3endEv
        - _ZN4crow8response5clearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:342,22'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE13do_write_syncERNSt3__16vectorIN4asio12const_bufferENS5_9allocatorIS8_EEEE
        - Src:             'include/crow/http_connection.h:344,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:344,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:344,36'
          Dst:             _ZN4crow6loggerlsINSt3__110error_codeEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:344,42'
          Dst:             _ZN4crow6loggerlsIA82_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:344,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:344,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:349,21'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEv
        - Src:             'include/crow/http_connection.h:350,21'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE7do_readEv
        - Src:             'include/crow/http_connection.h:355,38'
          Dst:             _ZN4crow13SocketAdaptor6socketEv
        - Src:             'include/crow/http_connection.h:355,17'
          Dst:             _ZN4asio5writeINS_19basic_stream_socketINS_2ip3tcpEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEEEEmRT_RKT0_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISD_EE5valueEvE4typeE
        - Src:             'include/crow/http_connection.h:357,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:357,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:357,36'
          Dst:             _ZN4crow6loggerlsINSt3__110error_codeEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:357,42'
          Dst:             _ZN4crow6loggerlsIA97_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:357,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:357,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:359,17'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
        - Src:             'include/crow/http_connection.h:368,38'
          Dst:             _ZN4asio12const_bufferC2EPKvm
        - Src:             'include/crow/http_connection.h:369,30'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE13do_write_syncERNSt3__16vectorIN4asio12const_bufferENS5_9allocatorIS8_EEEE
        - Src:             'include/crow/http_connection.h:371,29'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:371,29'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:371,44'
          Dst:             _ZN4crow6loggerlsINSt3__110error_codeEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:371,50'
          Dst:             _ZN4crow6loggerlsIA4_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:371,59'
          Dst:             _ZN4crow6loggerlsImEERS0_RKT_
        - Src:             'include/crow/http_connection.h:371,74'
          Dst:             _ZN4crow6loggerlsIA82_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:371,29'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:371,29'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:379,30'
          Dst:             _ZN4crow13SocketAdaptor18shutdown_readwriteEv
        - Src:             'include/crow/http_connection.h:380,30'
          Dst:             _ZN4crow13SocketAdaptor5closeEv
        - Src:             'include/crow/http_connection.h:381,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:381,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:381,36'
          Dst:             _ZN4crow6loggerlsIPNS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:381,44'
          Dst:             _ZN4crow6loggerlsIA25_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:381,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:381,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:384,21'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/http_connection.h:385,21'
          Dst:             _ZN4crow8response5clearEv
        - Src:             'include/crow/http_connection.h:387,25'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE5clearEv
    - functionName:    _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE13do_write_syncERNSt3__16vectorIN4asio12const_bufferENS5_9allocatorIS8_EEEE
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5writeINS_19basic_stream_socketINS_2ip3tcpEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEEEEmRT_RKT0_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISD_EE5valueEvE4typeE
        - _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE5clearEv
        - _ZN4crow13SocketAdaptor6socketEv
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA22_cEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - _ZN4crow8response5clearEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:470,34'
          Dst:             _ZN4crow13SocketAdaptor6socketEv
        - Src:             'include/crow/http_connection.h:470,13'
          Dst:             _ZN4asio5writeINS_19basic_stream_socketINS_2ip3tcpEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEEEEmRT_RKT0_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISD_EE5valueEvE4typeE
        - Src:             'include/crow/http_connection.h:474,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:474,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:474,32'
          Dst:             _ZN4crow6loggerlsIPNS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:474,40'
          Dst:             _ZN4crow6loggerlsIA22_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:474,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:474,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:477,23'
          Dst:             _ZN4crow8response5clearEv
        - Src:             'include/crow/http_connection.h:485,31'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE5clearEv
    - functionName:    _ZN4crow6loggerlsINSt3__110error_codeEEERS0_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:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6loggerlsIA82_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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4asio5writeINS_19basic_stream_socketINS_2ip3tcpEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEEEEmRT_RKT0_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISD_EE5valueEvE4typeE
      functionSourceFile: '/usr/include/asio/impl/write.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12transfer_allEv
        - _ZN4asio5writeINS_19basic_stream_socketINS_2ip3tcpEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEENS_6detail14transfer_all_tEEEmRT_RKT0_T1_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISF_EE5valueEvE4typeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/write.hpp:91,28'
          Dst:             _ZN4asio12transfer_allEv
        - Src:             '/usr/include/asio/impl/write.hpp:91,10'
          Dst:             _ZN4asio5writeINS_19basic_stream_socketINS_2ip3tcpEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEENS_6detail14transfer_all_tEEEmRT_RKT0_T1_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISF_EE5valueEvE4typeE
    - functionName:    _ZN4crow6loggerlsIA97_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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4asio12const_bufferC2EPKvm
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      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:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow13SocketAdaptor18shutdown_readwriteEv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12basic_socketINS_2ip3tcpEE8shutdownENS_11socket_base13shutdown_typeERNSt3__110error_codeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:87,21'
          Dst:             _ZN4asio12basic_socketINS_2ip3tcpEE8shutdownENS_11socket_base13shutdown_typeERNSt3__110error_codeE
    - functionName:    _ZN4crow6loggerlsIA25_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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - 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:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_response.h:257,21'
          Dst:             _ZN4crow8response10set_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
    - functionName:    _ZN4crow8response5clearEv
      functionSourceFile: '/src/crow/include/crow/http_response.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow8response16static_file_infoD2Ev
        - _ZN4crow8response16static_file_infoaSEOS1_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_response.h:201,23'
          Dst:             _ZN4crow8response16static_file_infoaSEOS1_
        - Src:             'include/crow/http_response.h:201,13'
          Dst:             _ZN4crow8response16static_file_infoD2Ev
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio12const_bufferC2Ev
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio12transfer_allEv
      functionSourceFile: '/usr/include/asio/completion_condition.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio5writeINS_19basic_stream_socketINS_2ip3tcpEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEENS_6detail14transfer_all_tEEEmRT_RKT0_T1_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISF_EE5valueEvE4typeE
      functionSourceFile: '/usr/include/asio/impl/write.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21buffer_sequence_beginINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_5beginEERKT_
        - _ZN4asio6detail21write_buffer_sequenceINS_19basic_stream_socketINS_2ip3tcpEEENSt3__16vectorINS_12const_bufferENS6_9allocatorIS8_EEEENS6_11__wrap_iterIPKS8_EENS0_14transfer_all_tEEEmRT_RKT0_RKT1_T2_RNS6_10error_codeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/write.hpp:69,7'
          Dst:             _ZN4asio21buffer_sequence_beginINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_5beginEERKT_
        - Src:             '/usr/include/asio/impl/write.hpp:68,10'
          Dst:             _ZN4asio6detail21write_buffer_sequenceINS_19basic_stream_socketINS_2ip3tcpEEENSt3__16vectorINS_12const_bufferENS6_9allocatorIS8_EEEENS6_11__wrap_iterIPKS8_EENS0_14transfer_all_tEEEmRT_RKT0_RKT1_T2_RNS6_10error_codeE
    - functionName:    _ZN4asio21buffer_sequence_beginINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_5beginEERKT_
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail21write_buffer_sequenceINS_19basic_stream_socketINS_2ip3tcpEEENSt3__16vectorINS_12const_bufferENS6_9allocatorIS8_EEEENS6_11__wrap_iterIPKS8_EENS0_14transfer_all_tEEEmRT_RKT0_RKT1_T2_RNS6_10error_codeE
      functionSourceFile: '/usr/include/asio/impl/write.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4asio19basic_stream_socketINS_2ip3tcpEE10write_someINS_6detail16prepared_buffersINS_12const_bufferELm64EEEEEmRKT_RNSt3__110error_codeE
        - _ZN4asio6detail14transfer_all_tclINSt3__110error_codeEEEmRKT_m
        - _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE7consumeEm
        - _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE7prepareEm
        - _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEEC2ERKS7_
        - _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEED2Ev
        - _ZN4asio6detail33adapt_completion_condition_resultEm
        - _ZNK4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE14total_consumedEv
        - _ZNK4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/write.hpp:47,51'
          Dst:             _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEEC2ERKS7_
        - Src:             '/usr/include/asio/impl/write.hpp:48,17'
          Dst:             _ZNK4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE5emptyEv
        - Src:             '/usr/include/asio/impl/write.hpp:51,42'
          Dst:             _ZNK4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE14total_consumedEv
        - Src:             '/usr/include/asio/impl/write.hpp:51,13'
          Dst:             _ZN4asio6detail14transfer_all_tclINSt3__110error_codeEEEmRKT_m
        - Src:             '/usr/include/asio/impl/write.hpp:50,34'
          Dst:             _ZN4asio6detail33adapt_completion_condition_resultEm
        - Src:             '/usr/include/asio/impl/write.hpp:52,38'
          Dst:             _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE7prepareEm
        - Src:             '/usr/include/asio/impl/write.hpp:52,23'
          Dst:             _ZN4asio19basic_stream_socketINS_2ip3tcpEE10write_someINS_6detail16prepared_buffersINS_12const_bufferELm64EEEEEmRKT_RNSt3__110error_codeE
        - Src:             '/usr/include/asio/impl/write.hpp:52,13'
          Dst:             _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE7consumeEm
        - Src:             '/usr/include/asio/impl/write.hpp:57,3'
          Dst:             _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEED2Ev
        - Src:             '/usr/include/asio/impl/write.hpp:56,16'
          Dst:             _ZNK4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE14total_consumedEv
        - Src:             '/usr/include/asio/impl/write.hpp:57,3'
          Dst:             _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEED2Ev
    - functionName:    _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEEC2ERKS7_
      functionSourceFile: '/usr/include/asio/detail/consuming_buffers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio11buffer_sizeINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEmRKT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/consuming_buffers.hpp:85,19'
          Dst:             _ZN4asio11buffer_sizeINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEmRKT_
    - functionName:    _ZNK4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE5emptyEv
      functionSourceFile: '/usr/include/asio/detail/consuming_buffers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE14total_consumedEv
      functionSourceFile: '/usr/include/asio/detail/consuming_buffers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14transfer_all_tclINSt3__110error_codeEEEmRKT_m
      functionSourceFile: '/usr/include/asio/completion_condition.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail33adapt_completion_condition_resultEm
      functionSourceFile: '/usr/include/asio/completion_condition.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE7prepareEm
      functionSourceFile: '/usr/include/asio/detail/consuming_buffers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          123
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio19buffer_sequence_endINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_3endEERT_
        - _ZN4asio21buffer_sequence_beginINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_5beginEERT_
        - _ZN4asio6bufferERKNS_12const_bufferEm
        - _ZN4asio6detail16prepared_buffersINS_12const_bufferELm64EEC2Ev
        - _ZN4asioplERKNS_12const_bufferEm
        - _ZNK4asio12const_buffer4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/consuming_buffers.hpp:97,27'
          Dst:             _ZN4asio6detail16prepared_buffersINS_12const_bufferELm64EEC2Ev
        - Src:             '/usr/include/asio/detail/consuming_buffers.hpp:99,28'
          Dst:             _ZN4asio21buffer_sequence_beginINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_5beginEERT_
        - Src:             '/usr/include/asio/detail/consuming_buffers.hpp:100,27'
          Dst:             _ZN4asio19buffer_sequence_endINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_3endEERT_
        - Src:             '/usr/include/asio/detail/consuming_buffers.hpp:106,39'
          Dst:             _ZN4asioplERKNS_12const_bufferEm
        - Src:             '/usr/include/asio/detail/consuming_buffers.hpp:107,36'
          Dst:             _ZN4asio6bufferERKNS_12const_bufferEm
        - Src:             '/usr/include/asio/detail/consuming_buffers.hpp:108,46'
          Dst:             _ZNK4asio12const_buffer4sizeEv
        - Src:             '/usr/include/asio/detail/consuming_buffers.hpp:110,38'
          Dst:             _ZNK4asio12const_buffer4sizeEv
    - functionName:    _ZN4asio19basic_stream_socketINS_2ip3tcpEE10write_someINS_6detail16prepared_buffersINS_12const_bufferELm64EEEEEmRKT_RNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_stream_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - _ZN4asio6detail28reactive_socket_service_base4sendINS0_16prepared_buffersINS_12const_bufferELm64EEEEEmRNS1_24base_implementation_typeERKT_iRNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:731,18'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:731,43'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:731,32'
          Dst:             _ZN4asio6detail28reactive_socket_service_base4sendINS0_16prepared_buffersINS_12const_bufferELm64EEEEEmRNS1_24base_implementation_typeERKT_iRNSt3__110error_codeE
    - functionName:    _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE7consumeEm
      functionSourceFile: '/usr/include/asio/detail/consuming_buffers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio19buffer_sequence_endINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_3endEERT_
        - _ZN4asio21buffer_sequence_beginINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_5beginEERT_
        - _ZN4asioplERKNS_12const_bufferEm
        - _ZNK4asio12const_buffer4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/consuming_buffers.hpp:123,28'
          Dst:             _ZN4asio21buffer_sequence_beginINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_5beginEERT_
        - Src:             '/usr/include/asio/detail/consuming_buffers.hpp:124,27'
          Dst:             _ZN4asio19buffer_sequence_endINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_3endEERT_
        - Src:             '/usr/include/asio/detail/consuming_buffers.hpp:129,39'
          Dst:             _ZN4asioplERKNS_12const_bufferEm
        - Src:             '/usr/include/asio/detail/consuming_buffers.hpp:130,27'
          Dst:             _ZNK4asio12const_buffer4sizeEv
        - Src:             '/usr/include/asio/detail/consuming_buffers.hpp:137,26'
          Dst:             _ZNK4asio12const_buffer4sizeEv
    - functionName:    _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEED2Ev
      functionSourceFile: '/usr/include/asio/detail/consuming_buffers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      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:    _ZN4asio21buffer_sequence_beginINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_5beginEERT_
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio19buffer_sequence_endINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_3endEERT_
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asioplERKNS_12const_bufferEm
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio12const_bufferC2EPKvm
        - _ZNK4asio12const_buffer4dataEv
        - _ZNK4asio12const_buffer4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/buffer.hpp:629,30'
          Dst:             _ZNK4asio12const_buffer4sizeEv
        - Src:             '/usr/include/asio/buffer.hpp:629,45'
          Dst:             _ZNK4asio12const_buffer4sizeEv
        - Src:             '/usr/include/asio/buffer.hpp:630,53'
          Dst:             _ZNK4asio12const_buffer4dataEv
        - Src:             '/usr/include/asio/buffer.hpp:631,28'
          Dst:             _ZNK4asio12const_buffer4sizeEv
        - Src:             '/usr/include/asio/buffer.hpp:632,10'
          Dst:             _ZN4asio12const_bufferC2EPKvm
    - functionName:    _ZNK4asio12const_buffer4sizeEv
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio12const_buffer4dataEv
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail28reactive_socket_service_base4sendINS0_16prepared_buffersINS_12const_bufferELm64EEEEEmRNS1_24base_implementation_typeERKT_iRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service_base.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10socket_ops9sync_sendEihPK5iovecmibRNSt3__110error_codeE
        - _ZN4asio6detail23buffer_sequence_adapterINS_12const_bufferENS0_16prepared_buffersIS2_Lm64EEEE7buffersEv
        - _ZN4asio6detail23buffer_sequence_adapterINS_12const_bufferENS0_16prepared_buffersIS2_Lm64EEEEC2ERKS4_
        - _ZNK4asio6detail23buffer_sequence_adapterINS_12const_bufferENS0_16prepared_buffersIS2_Lm64EEEE5countEv
        - _ZNK4asio6detail23buffer_sequence_adapterINS_12const_bufferENS0_16prepared_buffersIS2_Lm64EEEE9all_emptyEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:242,30'
          Dst:             _ZN4asio6detail23buffer_sequence_adapterINS_12const_bufferENS0_16prepared_buffersIS2_Lm64EEEEC2ERKS4_
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:245,14'
          Dst:             _ZN4asio6detail23buffer_sequence_adapterINS_12const_bufferENS0_16prepared_buffersIS2_Lm64EEEE7buffersEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:245,30'
          Dst:             _ZNK4asio6detail23buffer_sequence_adapterINS_12const_bufferENS0_16prepared_buffersIS2_Lm64EEEE5countEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:245,51'
          Dst:             _ZNK4asio6detail23buffer_sequence_adapterINS_12const_bufferENS0_16prepared_buffersIS2_Lm64EEEE9all_emptyEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:244,12'
          Dst:             _ZN4asio6detail10socket_ops9sync_sendEihPK5iovecmibRNSt3__110error_codeE
    - functionName:    _ZN4asio6detail23buffer_sequence_adapterINS_12const_bufferENS0_16prepared_buffersIS2_Lm64EEEEC2ERKS4_
      functionSourceFile: '/usr/include/asio/detail/buffer_sequence_adapter.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19buffer_sequence_endINS_6detail16prepared_buffersINS_12const_bufferELm64EEEEEDTcldtfp_3endEERKT_
        - _ZN4asio21buffer_sequence_beginINS_6detail16prepared_buffersINS_12const_bufferELm64EEEEEDTcldtfp_5beginEERKT_
        - _ZN4asio6detail23buffer_sequence_adapterINS_12const_bufferENS0_16prepared_buffersIS2_Lm64EEEE4initIPKS2_EEvT_S9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/buffer_sequence_adapter.hpp:111,9'
          Dst:             _ZN4asio21buffer_sequence_beginINS_6detail16prepared_buffersINS_12const_bufferELm64EEEEEDTcldtfp_5beginEERKT_
        - Src:             '/usr/include/asio/detail/buffer_sequence_adapter.hpp:112,9'
          Dst:             _ZN4asio19buffer_sequence_endINS_6detail16prepared_buffersINS_12const_bufferELm64EEEEEDTcldtfp_3endEERKT_
        - Src:             '/usr/include/asio/detail/buffer_sequence_adapter.hpp:110,30'
          Dst:             _ZN4asio6detail23buffer_sequence_adapterINS_12const_bufferENS0_16prepared_buffersIS2_Lm64EEEE4initIPKS2_EEvT_S9_
    - functionName:    _ZN4asio6detail23buffer_sequence_adapterINS_12const_bufferENS0_16prepared_buffersIS2_Lm64EEEE7buffersEv
      functionSourceFile: '/usr/include/asio/detail/buffer_sequence_adapter.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      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:    _ZNK4asio6detail23buffer_sequence_adapterINS_12const_bufferENS0_16prepared_buffersIS2_Lm64EEEE5countEv
      functionSourceFile: '/usr/include/asio/detail/buffer_sequence_adapter.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      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:    _ZNK4asio6detail23buffer_sequence_adapterINS_12const_bufferENS0_16prepared_buffersIS2_Lm64EEEE9all_emptyEv
      functionSourceFile: '/usr/include/asio/detail/buffer_sequence_adapter.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail10socket_ops9sync_sendEihPK5iovecmibRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - int
        - char
        - 'N/A'
        - size_t
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          134
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4asio6detail10socket_ops10poll_writeEihiRNSt3__110error_codeE
        - _ZN4asio6detail10socket_ops4sendEiPK5iovecmiRNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1210,30'
          Dst:             _ZN4asio6detail10socket_ops4sendEiPK5iovecmiRNSt3__110error_codeE
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1223,9'
          Dst:             _ZN4asio6detail10socket_ops10poll_writeEihiRNSt3__110error_codeE
    - functionName:    _ZN4asio6detail10socket_ops4sendEiPK5iovecmiRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10socket_ops13error_wrapperIlEET_S3_RNSt3__110error_codeE
        - _ZN4asio6detail10socket_ops16clear_last_errorEv
        - sendmsg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1160,3'
          Dst:             _ZN4asio6detail10socket_ops16clear_last_errorEv
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1183,43'
          Dst:             sendmsg
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1183,29'
          Dst:             _ZN4asio6detail10socket_ops13error_wrapperIlEET_S3_RNSt3__110error_codeE
    - functionName:    _ZN4asio6detail10socket_ops10poll_writeEihiRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1907
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
        - _ZN4asio6detail10socket_ops16clear_last_errorEv
        - poll
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1896,3'
          Dst:             _ZN4asio6detail10socket_ops16clear_last_errorEv
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1897,30'
          Dst:             poll
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1897,16'
          Dst:             _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
    - functionName:    poll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sendmsg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio21buffer_sequence_beginINS_6detail16prepared_buffersINS_12const_bufferELm64EEEEEDTcldtfp_5beginEERKT_
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio6detail16prepared_buffersINS_12const_bufferELm64EE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/buffer.hpp:408,12'
          Dst:             _ZNK4asio6detail16prepared_buffersINS_12const_bufferELm64EE5beginEv
    - functionName:    _ZN4asio19buffer_sequence_endINS_6detail16prepared_buffersINS_12const_bufferELm64EEEEEDTcldtfp_3endEERKT_
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio6detail16prepared_buffersINS_12const_bufferELm64EE3endEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/buffer.hpp:461,12'
          Dst:             _ZNK4asio6detail16prepared_buffersINS_12const_bufferELm64EE3endEv
    - functionName:    _ZN4asio6detail23buffer_sequence_adapterINS_12const_bufferENS0_16prepared_buffersIS2_Lm64EEEE4initIPKS2_EEvT_S9_
      functionSourceFile: '/usr/include/asio/detail/buffer_sequence_adapter.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail28buffer_sequence_adapter_base18init_native_bufferER5iovecRKNS_12const_bufferE
        - _ZNK4asio12const_buffer4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/buffer_sequence_adapter.hpp:164,7'
          Dst:             _ZN4asio6detail28buffer_sequence_adapter_base18init_native_bufferER5iovecRKNS_12const_bufferE
        - Src:             '/usr/include/asio/detail/buffer_sequence_adapter.hpp:165,36'
          Dst:             _ZNK4asio12const_buffer4sizeEv
    - functionName:    _ZN4asio6detail28buffer_sequence_adapter_base18init_native_bufferER5iovecRKNS_12const_bufferE
      functionSourceFile: '/usr/include/asio/detail/buffer_sequence_adapter.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail28buffer_sequence_adapter_base13init_iov_baseERPvS2_
        - _ZNK4asio12const_buffer4dataEv
        - _ZNK4asio12const_buffer4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/buffer_sequence_adapter.hpp:95,58'
          Dst:             _ZNK4asio12const_buffer4dataEv
        - Src:             '/usr/include/asio/detail/buffer_sequence_adapter.hpp:95,5'
          Dst:             _ZN4asio6detail28buffer_sequence_adapter_base13init_iov_baseERPvS2_
        - Src:             '/usr/include/asio/detail/buffer_sequence_adapter.hpp:96,26'
          Dst:             _ZNK4asio12const_buffer4sizeEv
    - functionName:    _ZNK4asio6detail16prepared_buffersINS_12const_bufferELm64EE3endEv
      functionSourceFile: '/usr/include/asio/detail/consuming_buffers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail16prepared_buffersINS_12const_bufferELm64EE5beginEv
      functionSourceFile: '/usr/include/asio/detail/consuming_buffers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      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:    _ZN4asio6detail16prepared_buffersINS_12const_bufferELm64EEC2Ev
      functionSourceFile: '/usr/include/asio/detail/consuming_buffers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio12const_bufferC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/consuming_buffers.hpp:61,3'
          Dst:             _ZN4asio12const_bufferC2Ev
    - functionName:    _ZN4asio6bufferERKNS_12const_bufferEm
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio12const_bufferC2EPKvm
        - _ZNK4asio12const_buffer4dataEv
        - _ZNK4asio12const_buffer4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/buffer.hpp:904,30'
          Dst:             _ZNK4asio12const_buffer4dataEv
        - Src:             '/usr/include/asio/buffer.hpp:905,9'
          Dst:             _ZNK4asio12const_buffer4sizeEv
        - Src:             '/usr/include/asio/buffer.hpp:906,11'
          Dst:             _ZNK4asio12const_buffer4sizeEv
        - Src:             '/usr/include/asio/buffer.hpp:904,10'
          Dst:             _ZN4asio12const_bufferC2EPKvm
    - functionName:    _ZN4asio11buffer_sizeINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEmRKT_
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio19buffer_sequence_endINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_3endEERKT_
        - _ZN4asio21buffer_sequence_beginINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_5beginEERKT_
        - _ZN4asio6detail11buffer_sizeINSt3__111__wrap_iterIPKNS_12const_bufferEEEEEmNS0_16multiple_buffersET_S9_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/buffer.hpp:548,7'
          Dst:             _ZN4asio21buffer_sequence_beginINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_5beginEERKT_
        - Src:             '/usr/include/asio/buffer.hpp:549,7'
          Dst:             _ZN4asio19buffer_sequence_endINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_3endEERKT_
        - Src:             '/usr/include/asio/buffer.hpp:546,10'
          Dst:             _ZN4asio6detail11buffer_sizeINSt3__111__wrap_iterIPKNS_12const_bufferEEEEEmNS0_16multiple_buffersET_S9_
        - Src:             '/usr/include/asio/buffer.hpp:548,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio19buffer_sequence_endINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_3endEERKT_
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail11buffer_sizeINSt3__111__wrap_iterIPKNS_12const_bufferEEEEEmNS0_16multiple_buffersET_S9_
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4asio12const_buffer4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/buffer.hpp:517,28'
          Dst:             _ZNK4asio12const_buffer4sizeEv
    - functionName:    _ZN4crow6loggerlsIA22_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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4asio5writeINS_19basic_stream_socketINS_2ip3tcpEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEEEEmRT_RKT0_PNS5_9enable_ifIXsr24is_const_buffer_sequenceISD_EE5valueEvE4typeE
      functionSourceFile: '/usr/include/asio/impl/write.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12transfer_allEv
        - _ZN4asio5writeINS_19basic_stream_socketINS_2ip3tcpEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEENS_6detail14transfer_all_tEEEmRT_RKT0_T1_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISF_EE5valueEvE4typeE
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/write.hpp:79,53'
          Dst:             _ZN4asio12transfer_allEv
        - Src:             '/usr/include/asio/impl/write.hpp:79,35'
          Dst:             _ZN4asio5writeINS_19basic_stream_socketINS_2ip3tcpEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEENS_6detail14transfer_all_tEEEmRT_RKT0_T1_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISF_EE5valueEvE4typeE
        - Src:             '/usr/include/asio/impl/write.hpp:80,3'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
    - functionName:    _ZN4asio6bufferIcLm16384EEENS_14mutable_bufferERAT0__T_m
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio14mutable_bufferC2EPvm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/buffer.hpp:957,10'
          Dst:             _ZN4asio14mutable_bufferC2EPvm
    - functionName:    _ZN4asio12const_bufferC2ERKNS_14mutable_bufferE
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio14mutable_buffer4dataEv
        - _ZNK4asio14mutable_buffer4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/buffer.hpp:242,15'
          Dst:             _ZNK4asio14mutable_buffer4dataEv
        - Src:             '/usr/include/asio/buffer.hpp:243,15'
          Dst:             _ZNK4asio14mutable_buffer4sizeEv
    - functionName:    _ZN4crow6loggerlsIA62_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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6loggerlsIA29_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:    _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:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4asio14mutable_bufferC2EPvm
      functionSourceFile: '/usr/include/asio/buffer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow8response24write_header_into_bufferERNSt3__16vectorIN4asio12const_bufferENS1_9allocatorIS4_EEEERNS1_12basic_stringIcNS1_11char_traitsIcEENS5_IcEEEEbRKSD_
      functionSourceFile: '/src/crow/include/crow/http_response.h'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         145
      ICount:          982
      EdgeCount:       257
      CyclomaticComplexity: 114
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA14_cEERS0_RKT_
        - _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - _ZN4crow6loggerlsIA36_cEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_8responseEEERS0_RKT_
        - _ZN4crow6loggerlsIiEERS0_RKT_
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_response.h:348,13'
          Dst:             __cxa_guard_acquire
        - Src:             'include/crow/http_response.h:348,13'
          Dst:             __cxa_atexit
        - Src:             'include/crow/http_response.h:348,13'
          Dst:             __cxa_guard_release
        - Src:             'include/crow/http_response.h:399,13'
          Dst:             __cxa_guard_acquire
        - Src:             'include/crow/http_response.h:399,13'
          Dst:             __cxa_atexit
        - Src:             'include/crow/http_response.h:399,13'
          Dst:             __cxa_guard_release
        - Src:             'include/crow/http_response.h:406,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_response.h:406,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_response.h:406,34'
          Dst:             _ZN4crow6loggerlsIPNS_8responseEEERS0_RKT_
        - Src:             'include/crow/http_response.h:406,42'
          Dst:             _ZN4crow6loggerlsIA14_cEERS0_RKT_
        - Src:             'include/crow/http_response.h:407,34'
          Dst:             _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - Src:             'include/crow/http_response.h:407,41'
          Dst:             _ZN4crow6loggerlsIiEERS0_RKT_
        - Src:             'include/crow/http_response.h:407,49'
          Dst:             _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - Src:             'include/crow/http_response.h:408,34'
          Dst:             _ZN4crow6loggerlsIA36_cEERS0_RKT_
        - Src:             'include/crow/http_response.h:406,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_response.h:348,13'
          Dst:             __cxa_guard_abort
        - Src:             'include/crow/http_response.h:399,13'
          Dst:             __cxa_guard_abort
        - Src:             'include/crow/http_response.h:406,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_response.h:429,17'
          Dst:             __cxa_guard_acquire
        - Src:             'include/crow/http_response.h:429,17'
          Dst:             __cxa_atexit
        - Src:             'include/crow/http_response.h:429,17'
          Dst:             __cxa_guard_release
        - Src:             'include/crow/http_response.h:429,17'
          Dst:             __cxa_guard_abort
        - Src:             'include/crow/http_response.h:436,17'
          Dst:             __cxa_guard_acquire
        - Src:             'include/crow/http_response.h:436,17'
          Dst:             __cxa_atexit
        - Src:             'include/crow/http_response.h:436,17'
          Dst:             __cxa_guard_release
        - Src:             'include/crow/http_response.h:436,17'
          Dst:             __cxa_guard_abort
        - Src:             'include/crow/http_response.h:451,17'
          Dst:             __cxa_guard_acquire
        - Src:             'include/crow/http_response.h:451,17'
          Dst:             __cxa_atexit
        - Src:             'include/crow/http_response.h:451,17'
          Dst:             __cxa_guard_release
        - Src:             'include/crow/http_response.h:451,17'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN4crow6loggerlsIPNS_8responseEEERS0_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:    _ZN4crow6loggerlsIA14_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:    _ZN4crow6loggerlsIA36_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:    __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:    12
      BranchProfiles:  []
      Callsites:       []
    - 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:    _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:    _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:         58
      ICount:          338
      EdgeCount:       99
      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:    _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:    24
      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:    _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:    _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:    _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:    _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:    6
      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:    _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:    3
      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:    6
      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:    _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:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - 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:    3
      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:    _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:    _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:    _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:    8
      BranchProfiles:  []
      Callsites:       []
    - 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:    _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE0_C2EOS5_
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6handleEvENKUlvE0_clEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:208,31'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
    - functionName:    _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE0_C2ERKS5_
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      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:    __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:    _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE_C2EOS5_
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6handleEvENKUlvE_clEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4crow13SocketAdaptor7is_openEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:199,43'
          Dst:             _ZNK4crow13SocketAdaptor7is_openEv
    - functionName:    _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE_C2ERKS5_
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      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:    _ZN4asio2iplsIcNSt3__111char_traitsIcEENS0_3tcpEEERNS2_13basic_ostreamIT_T0_EESA_RKNS0_14basic_endpointIT1_EE
      functionSourceFile: '/usr/include/asio/ip/impl/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio2ip6detail8endpointC2ERKNS0_7addressEt
        - _ZNK4asio2ip14basic_endpointINS0_3tcpEE4portEv
        - _ZNK4asio2ip14basic_endpointINS0_3tcpEE7addressEv
        - _ZNK4asio2ip6detail8endpoint9to_stringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/impl/basic_endpoint.hpp:32,46'
          Dst:             _ZNK4asio2ip14basic_endpointINS0_3tcpEE7addressEv
        - Src:             '/usr/include/asio/ip/impl/basic_endpoint.hpp:32,66'
          Dst:             _ZNK4asio2ip14basic_endpointINS0_3tcpEE4portEv
        - Src:             '/usr/include/asio/ip/impl/basic_endpoint.hpp:32,30'
          Dst:             _ZN4asio2ip6detail8endpointC2ERKNS0_7addressEt
        - Src:             '/usr/include/asio/ip/impl/basic_endpoint.hpp:33,23'
          Dst:             _ZNK4asio2ip6detail8endpoint9to_stringEv
    - functionName:    _ZNK4asio2ip14basic_endpointINS0_3tcpEE7addressEv
      functionSourceFile: '/usr/include/asio/ip/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio2ip6detail8endpoint7addressEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/basic_endpoint.hpp:179,18'
          Dst:             _ZNK4asio2ip6detail8endpoint7addressEv
    - functionName:    _ZNK4asio2ip14basic_endpointINS0_3tcpEE4portEv
      functionSourceFile: '/usr/include/asio/ip/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio2ip6detail8endpoint4portEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/basic_endpoint.hpp:166,18'
          Dst:             _ZNK4asio2ip6detail8endpoint4portEv
    - functionName:    _ZN4asio2ip6detail8endpointC2ERKNS0_7addressEt
      functionSourceFile: '/usr/include/asio/ip/detail/impl/endpoint.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          82
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10socket_ops20host_to_network_longEj
        - _ZN4asio6detail10socket_ops21host_to_network_shortEt
        - _ZNK4asio2ip10address_v47to_uintEv
        - _ZNK4asio2ip10address_v68scope_idEv
        - _ZNK4asio2ip10address_v68to_bytesEv
        - _ZNK4asio2ip7address5is_v4Ev
        - _ZNK4asio2ip7address5to_v4Ev
        - _ZNK4asio2ip7address5to_v6Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:76,12'
          Dst:             _ZNK4asio2ip7address5is_v4Ev
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:80,7'
          Dst:             _ZN4asio6detail10socket_ops21host_to_network_shortEt
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:83,14'
          Dst:             _ZNK4asio2ip7address5to_v4Ev
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:83,22'
          Dst:             _ZNK4asio2ip10address_v47to_uintEv
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:82,7'
          Dst:             _ZN4asio6detail10socket_ops20host_to_network_longEj
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:89,7'
          Dst:             _ZN4asio6detail10socket_ops21host_to_network_shortEt
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:91,41'
          Dst:             _ZNK4asio2ip7address5to_v6Ev
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:92,54'
          Dst:             _ZNK4asio2ip10address_v68to_bytesEv
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:96,17'
          Dst:             _ZNK4asio2ip10address_v68scope_idEv
    - functionName:    _ZNK4asio2ip6detail8endpoint9to_stringEv
      functionSourceFile: '/usr/include/asio/ip/detail/impl/endpoint.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          99
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4asio2iplsIcNSt3__111char_traitsIcEEEERNS2_13basic_ostreamIT_T0_EES9_RKNS0_7addressE
        - _ZNK4asio2ip6detail8endpoint4portEv
        - _ZNK4asio2ip6detail8endpoint5is_v4Ev
        - _ZNK4asio2ip6detail8endpoint7addressEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:183,7'
          Dst:             _ZNK4asio2ip6detail8endpoint5is_v4Ev
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:184,15'
          Dst:             _ZNK4asio2ip6detail8endpoint7addressEv
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:184,12'
          Dst:             _ZN4asio2iplsIcNSt3__111char_traitsIcEEEERNS2_13basic_ostreamIT_T0_EES9_RKNS0_7addressE
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:186,22'
          Dst:             _ZNK4asio2ip6detail8endpoint7addressEv
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:186,19'
          Dst:             _ZN4asio2iplsIcNSt3__111char_traitsIcEEEERNS2_13basic_ostreamIT_T0_EES9_RKNS0_7addressE
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:187,20'
          Dst:             _ZNK4asio2ip6detail8endpoint4portEv
    - functionName:    _ZNK4asio2ip6detail8endpoint5is_v4Ev
      functionSourceFile: '/usr/include/asio/ip/detail/endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio2ip6detail8endpoint7addressEv
      functionSourceFile: '/usr/include/asio/ip/detail/impl/endpoint.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio2ip10address_v4C2Ej
        - _ZN4asio2ip10address_v6C2ERKNSt3__15arrayIhLm16EEEm
        - _ZN4asio2ip7addressC2ERKNS0_10address_v4E
        - _ZN4asio2ip7addressC2ERKNS0_10address_v6E
        - _ZN4asio6detail10socket_ops20network_to_host_longEj
        - _ZNK4asio2ip6detail8endpoint5is_v4Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:140,7'
          Dst:             _ZNK4asio2ip6detail8endpoint5is_v4Ev
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:143,9'
          Dst:             _ZN4asio6detail10socket_ops20network_to_host_longEj
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:142,12'
          Dst:             _ZN4asio2ip10address_v4C2Ej
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:142,12'
          Dst:             _ZN4asio2ip7addressC2ERKNS0_10address_v4E
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:154,12'
          Dst:             _ZN4asio2ip10address_v6C2ERKNSt3__15arrayIhLm16EEEm
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:154,12'
          Dst:             _ZN4asio2ip7addressC2ERKNS0_10address_v6E
    - functionName:    _ZN4asio2iplsIcNSt3__111char_traitsIcEEEERNS2_13basic_ostreamIT_T0_EES9_RKNS0_7addressE
      functionSourceFile: '/usr/include/asio/ip/impl/address.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4asio2ip7address9to_stringEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/impl/address.hpp:57,21'
          Dst:             _ZNK4asio2ip7address9to_stringEv
    - functionName:    _ZNK4asio2ip6detail8endpoint4portEv
      functionSourceFile: '/usr/include/asio/ip/detail/impl/endpoint.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10socket_ops21network_to_host_shortEt
        - _ZNK4asio2ip6detail8endpoint5is_v4Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:111,7'
          Dst:             _ZNK4asio2ip6detail8endpoint5is_v4Ev
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:113,12'
          Dst:             _ZN4asio6detail10socket_ops21network_to_host_shortEt
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:118,12'
          Dst:             _ZN4asio6detail10socket_ops21network_to_host_shortEt
    - functionName:    _ZN4asio6detail10socket_ops21network_to_host_shortEt
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 3541
      functionLinenumberEnd: 3548
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ntohs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:3548,10'
          Dst:             ntohs
    - functionName:    ntohs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio2ip7address9to_stringEv
      functionSourceFile: '/usr/include/asio/ip/impl/address.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4asio2ip10address_v49to_stringEv
        - _ZNK4asio2ip10address_v69to_stringEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/impl/address.ipp:175,26'
          Dst:             _ZNK4asio2ip10address_v69to_stringEv
        - Src:             '/usr/include/asio/ip/impl/address.ipp:176,24'
          Dst:             _ZNK4asio2ip10address_v49to_stringEv
    - functionName:    _ZNK4asio2ip10address_v69to_stringEv
      functionSourceFile: '/usr/include/asio/ip/impl/address_v6.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10socket_ops9inet_ntopEiPKvPcmmRNSt3__110error_codeE
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/impl/address_v6.ipp:106,5'
          Dst:             _ZN4asio6detail10socket_ops9inet_ntopEiPKvPcmmRNSt3__110error_codeE
        - Src:             '/usr/include/asio/ip/impl/address_v6.ipp:110,5'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeE
    - functionName:    _ZNK4asio2ip10address_v49to_stringEv
      functionSourceFile: '/usr/include/asio/ip/impl/address_v4.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10socket_ops9inet_ntopEiPKvPcmmRNSt3__110error_codeE
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/impl/address_v4.ipp:89,5'
          Dst:             _ZN4asio6detail10socket_ops9inet_ntopEiPKvPcmmRNSt3__110error_codeE
        - Src:             '/usr/include/asio/ip/impl/address_v4.ipp:93,5'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeE
    - functionName:    _ZN4asio6detail10socket_ops9inet_ntopEiPKvPcmmRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          181
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4asio6detail10socket_ops13error_wrapperIPKcEET_S5_RNSt3__110error_codeE
        - _ZN4asio6detail10socket_ops16clear_last_errorEv
        - if_indextoname
        - inet_ntop
        - sprintf
        - strcat
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:2018,3'
          Dst:             _ZN4asio6detail10socket_ops16clear_last_errorEv
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:2110,38'
          Dst:             inet_ntop
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:2110,24'
          Dst:             _ZN4asio6detail10socket_ops13error_wrapperIPKcEET_S5_RNSt3__110error_codeE
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:2124,12'
          Dst:             if_indextoname
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:2125,7'
          Dst:             sprintf
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:2126,5'
          Dst:             strcat
    - functionName:    inet_ntop
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail10socket_ops13error_wrapperIPKcEET_S5_RNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5error19get_system_categoryEv
        - __errno_location
      functionUses:    1
      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:    if_indextoname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcat
      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:    _ZN4asio6detail10socket_ops20network_to_host_longEj
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 3512
      functionLinenumberEnd: 3521
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ntohl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:3521,10'
          Dst:             ntohl
    - functionName:    _ZN4asio2ip10address_v4C2Ej
      functionSourceFile: '/usr/include/asio/ip/impl/address_v4.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10socket_ops20host_to_network_longEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/impl/address_v4.ipp:56,18'
          Dst:             _ZN4asio6detail10socket_ops20host_to_network_longEj
    - functionName:    _ZN4asio2ip7addressC2ERKNS0_10address_v4E
      functionSourceFile: '/usr/include/asio/ip/impl/address.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio2ip10address_v4C2ERKS1_
        - _ZN4asio2ip10address_v6C2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/impl/address.ipp:41,5'
          Dst:             _ZN4asio2ip10address_v4C2ERKS1_
        - Src:             '/usr/include/asio/ip/impl/address.ipp:42,5'
          Dst:             _ZN4asio2ip10address_v6C2Ev
    - functionName:    _ZN4asio2ip10address_v6C2ERKNSt3__15arrayIhLm16EEEm
      functionSourceFile: '/usr/include/asio/ip/impl/address_v6.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio2ip7addressC2ERKNS0_10address_v6E
      functionSourceFile: '/usr/include/asio/ip/impl/address.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio2ip10address_v4C2Ev
        - _ZN4asio2ip10address_v6C2ERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/impl/address.ipp:48,5'
          Dst:             _ZN4asio2ip10address_v4C2Ev
        - Src:             '/usr/include/asio/ip/impl/address.ipp:49,5'
          Dst:             _ZN4asio2ip10address_v6C2ERKS1_
    - functionName:    _ZN4asio2ip10address_v4C2Ev
      functionSourceFile: '/usr/include/asio/ip/address_v4.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio2ip10address_v6C2ERKS1_
      functionSourceFile: '/usr/include/asio/ip/impl/address_v6.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio2ip10address_v4C2ERKS1_
      functionSourceFile: '/usr/include/asio/ip/address_v4.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio2ip10address_v6C2Ev
      functionSourceFile: '/usr/include/asio/ip/impl/address_v6.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail10socket_ops20host_to_network_longEj
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 3526
      functionLinenumberEnd: 3536
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htonl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:3536,10'
          Dst:             htonl
    - functionName:    htonl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ntohl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio2ip7address5is_v4Ev
      functionSourceFile: '/usr/include/asio/ip/address.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail10socket_ops21host_to_network_shortEt
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 3553
      functionLinenumberEnd: 3561
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htons
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:3561,10'
          Dst:             htons
    - functionName:    _ZNK4asio2ip7address5to_v4Ev
      functionSourceFile: '/usr/include/asio/ip/impl/address.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4asio2ip10address_v4C2ERKS1_
        - _ZN4asio2ip16bad_address_castC2Ev
        - _ZN4asio2ip16bad_address_castD2Ev
        - _ZN4asio6detail15throw_exceptionINS_2ip16bad_address_castEEEvRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/impl/address.ipp:156,22'
          Dst:             _ZN4asio2ip16bad_address_castC2Ev
        - Src:             '/usr/include/asio/ip/impl/address.ipp:157,5'
          Dst:             _ZN4asio6detail15throw_exceptionINS_2ip16bad_address_castEEEvRKT_
        - Src:             '/usr/include/asio/ip/impl/address.ipp:158,3'
          Dst:             _ZN4asio2ip16bad_address_castD2Ev
        - Src:             '/usr/include/asio/ip/impl/address.ipp:158,3'
          Dst:             _ZN4asio2ip16bad_address_castD2Ev
        - Src:             '/usr/include/asio/ip/impl/address.ipp:159,10'
          Dst:             _ZN4asio2ip10address_v4C2ERKS1_
    - functionName:    _ZNK4asio2ip10address_v47to_uintEv
      functionSourceFile: '/usr/include/asio/ip/impl/address_v4.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10socket_ops20network_to_host_longEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/impl/address_v4.ipp:74,10'
          Dst:             _ZN4asio6detail10socket_ops20network_to_host_longEj
    - functionName:    _ZNK4asio2ip7address5to_v6Ev
      functionSourceFile: '/usr/include/asio/ip/impl/address.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4asio2ip10address_v6C2ERKS1_
        - _ZN4asio2ip16bad_address_castC2Ev
        - _ZN4asio2ip16bad_address_castD2Ev
        - _ZN4asio6detail15throw_exceptionINS_2ip16bad_address_castEEEvRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/impl/address.ipp:166,22'
          Dst:             _ZN4asio2ip16bad_address_castC2Ev
        - Src:             '/usr/include/asio/ip/impl/address.ipp:167,5'
          Dst:             _ZN4asio6detail15throw_exceptionINS_2ip16bad_address_castEEEvRKT_
        - Src:             '/usr/include/asio/ip/impl/address.ipp:168,3'
          Dst:             _ZN4asio2ip16bad_address_castD2Ev
        - Src:             '/usr/include/asio/ip/impl/address.ipp:168,3'
          Dst:             _ZN4asio2ip16bad_address_castD2Ev
        - Src:             '/usr/include/asio/ip/impl/address.ipp:169,10'
          Dst:             _ZN4asio2ip10address_v6C2ERKS1_
    - functionName:    _ZNK4asio2ip10address_v68to_bytesEv
      functionSourceFile: '/usr/include/asio/ip/impl/address_v6.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio2ip10address_v68scope_idEv
      functionSourceFile: '/usr/include/asio/ip/address_v6.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      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:    _ZN4asio2ip16bad_address_castC2Ev
      functionSourceFile: '/usr/include/asio/ip/bad_address_cast.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8bad_castC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/bad_address_cast.hpp:36,3'
          Dst:             _ZNSt8bad_castC2Ev
    - functionName:    _ZN4asio6detail15throw_exceptionINS_2ip16bad_address_castEEEvRKT_
      functionSourceFile: '/usr/include/asio/detail/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio2ip16bad_address_castC2ERKS1_
        - _ZN4asio2ip16bad_address_castD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/throw_exception.hpp:42,3'
          Dst:             __cxa_allocate_exception
        - Src:             '/usr/include/asio/detail/throw_exception.hpp:42,9'
          Dst:             _ZN4asio2ip16bad_address_castC2ERKS1_
        - Src:             '/usr/include/asio/detail/throw_exception.hpp:42,3'
          Dst:             __cxa_throw
        - Src:             '/usr/include/asio/detail/throw_exception.hpp:42,3'
          Dst:             _ZN4asio2ip16bad_address_castD2Ev
    - functionName:    _ZN4asio2ip16bad_address_castD2Ev
      functionSourceFile: '/usr/include/asio/ip/bad_address_cast.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8bad_castD2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/bad_address_cast.hpp:39,57'
          Dst:             _ZNSt8bad_castD2Ev
    - functionName:    _ZNSt8bad_castD2Ev
      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:    _ZN4asio2ip16bad_address_castC2ERKS1_
      functionSourceFile: '/usr/include/asio/ip/bad_address_cast.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8bad_castC2B8ne220000ERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/bad_address_cast.hpp:27,7'
          Dst:             _ZNSt8bad_castC2B8ne220000ERKS_
    - functionName:    _ZNSt8bad_castC2B8ne220000ERKS_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/typeinfo'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionC2B8ne220000ERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/typeinfo:336,25'
          Dst:             _ZNSt9exceptionC2B8ne220000ERKS_
    - functionName:    _ZN4asio2ip16bad_address_castD0Ev
      functionSourceFile: '/usr/include/asio/ip/bad_address_cast.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio2ip16bad_address_castD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/bad_address_cast.hpp:39,56'
          Dst:             _ZN4asio2ip16bad_address_castD2Ev
    - functionName:    _ZNK4asio2ip16bad_address_cast4whatEv
      functionSourceFile: '/usr/include/asio/ip/bad_address_cast.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      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:    _ZNSt9exceptionC2B8ne220000ERKS_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/__exception/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8bad_castC2Ev
      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:    htons
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio12basic_socketINS_2ip3tcpEE15remote_endpointEv
      functionSourceFile: '/usr/include/asio/basic_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1539
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
        - _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - _ZNK4asio6detail23reactive_socket_serviceINS_2ip3tcpEE15remote_endpointERKNS4_19implementation_typeERNSt3__110error_codeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket.hpp:1541,30'
          Dst:             _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket.hpp:1542,15'
          Dst:             _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket.hpp:1541,44'
          Dst:             _ZNK4asio6detail23reactive_socket_serviceINS_2ip3tcpEE15remote_endpointERKNS4_19implementation_typeERNSt3__110error_codeE
        - Src:             '/usr/include/asio/basic_socket.hpp:1543,5'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
    - functionName:    _ZNK4asio6detail23reactive_socket_serviceINS_2ip3tcpEE15remote_endpointERKNS4_19implementation_typeERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio2ip14basic_endpointINS0_3tcpEE4dataEv
        - _ZN4asio2ip14basic_endpointINS0_3tcpEE6resizeEm
        - _ZN4asio2ip14basic_endpointINS0_3tcpEEC2EOS3_
        - _ZN4asio2ip14basic_endpointINS0_3tcpEEC2Ev
        - _ZN4asio6detail10socket_ops11getpeernameEiP8sockaddrPmbRNSt3__110error_codeE
        - _ZNK4asio2ip14basic_endpointINS0_3tcpEE8capacityEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:197,19'
          Dst:             _ZN4asio2ip14basic_endpointINS0_3tcpEEC2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:198,37'
          Dst:             _ZNK4asio2ip14basic_endpointINS0_3tcpEE8capacityEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:200,20'
          Dst:             _ZN4asio2ip14basic_endpointINS0_3tcpEE4dataEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:199,9'
          Dst:             _ZN4asio6detail10socket_ops11getpeernameEiP8sockaddrPmbRNSt3__110error_codeE
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:201,14'
          Dst:             _ZN4asio2ip14basic_endpointINS0_3tcpEEC2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:202,14'
          Dst:             _ZN4asio2ip14basic_endpointINS0_3tcpEE6resizeEm
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:203,12'
          Dst:             _ZN4asio2ip14basic_endpointINS0_3tcpEEC2EOS3_
    - functionName:    _ZN4asio2ip14basic_endpointINS0_3tcpEEC2Ev
      functionSourceFile: '/usr/include/asio/ip/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio2ip6detail8endpointC2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/basic_endpoint.hpp:60,7'
          Dst:             _ZN4asio2ip6detail8endpointC2Ev
    - functionName:    _ZN4asio6detail10socket_ops11getpeernameEiP8sockaddrPmbRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 1643
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
        - _ZN4asio6detail10socket_ops16call_getpeernameIjEEiM6msghdrT_iP8sockaddrPm
        - _ZN4asio6detail10socket_ops16clear_last_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1678,3'
          Dst:             _ZN4asio6detail10socket_ops16clear_last_errorEv
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1679,30'
          Dst:             _ZN4asio6detail10socket_ops16call_getpeernameIjEEiM6msghdrT_iP8sockaddrPm
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1679,16'
          Dst:             _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
    - functionName:    _ZN4asio2ip14basic_endpointINS0_3tcpEE6resizeEm
      functionSourceFile: '/usr/include/asio/ip/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio2ip6detail8endpoint6resizeEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/basic_endpoint.hpp:153,11'
          Dst:             _ZN4asio2ip6detail8endpoint6resizeEm
    - functionName:    _ZN4asio2ip14basic_endpointINS0_3tcpEEC2EOS3_
      functionSourceFile: '/usr/include/asio/ip/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio2ip6detail8endpointC2ERKS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/basic_endpoint.hpp:103,7'
          Dst:             _ZN4asio2ip6detail8endpointC2ERKS2_
    - functionName:    _ZN4asio2ip6detail8endpointC2ERKS2_
      functionSourceFile: '/usr/include/asio/ip/detail/endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio2ip6detail8endpoint6resizeEm
      functionSourceFile: '/usr/include/asio/ip/detail/impl/endpoint.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/detail/impl/endpoint.ipp:105,5'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeE
    - functionName:    _ZN4asio6detail10socket_ops16call_getpeernameIjEEiM6msghdrT_iP8sockaddrPm
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getpeername
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1636,16'
          Dst:             getpeername
    - functionName:    getpeername
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio2ip6detail8endpointC2Ev
      functionSourceFile: '/usr/include/asio/ip/detail/impl/endpoint.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6Router14handle_upgradeIRNS_13SocketAdaptorEEEvRKNS_7requestERNS_8responseEOT_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1528
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          429
      EdgeCount:       119
      CyclomaticComplexity: 54
      functionsReached:
        - _ZN4crow11method_nameENS_10HTTPMethodE
        - _ZN4crow21routing_handle_resultD2Ev
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA20_cEERS0_RKT_
        - _ZN4crow6loggerlsIA21_cEERS0_RKT_
        - _ZN4crow6loggerlsIA25_cEERS0_RKT_
        - _ZN4crow6loggerlsIA2_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_
        - _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _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:1481,49'
          Dst:             _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/routing.h:1481,33'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:1487,37'
          Dst:             _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/routing.h:1487,25'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:1489,25'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/routing.h:1489,25'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/routing.h:1489,40'
          Dst:             _ZN4crow6loggerlsIA21_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1489,66'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1489,77'
          Dst:             _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1489,87'
          Dst:             _ZN4crow11method_nameENS_10HTTPMethodE
        - Src:             'include/crow/routing.h:1489,84'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1489,25'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1489,25'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1490,31'
          Dst:             _ZN4crow8responseC2Ei
        - Src:             'include/crow/routing.h:1490,29'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/routing.h:1490,25'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/routing.h:1491,29'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/routing.h:1496,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/routing.h:1496,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/routing.h:1496,31'
          Dst:             _ZN4crow6loggerlsIA20_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1496,56'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1496,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1496,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1497,23'
          Dst:             _ZN4crow8responseC2Ei
        - Src:             'include/crow/routing.h:1497,21'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/routing.h:1497,17'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/routing.h:1498,21'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/routing.h:1503,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/routing.h:1503,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/crow/routing.h:1503,17'
          Dst:             __cxa_throw
        - Src:             'include/crow/routing.h:1503,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/crow/routing.h:1503,17'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/routing.h:1507,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/routing.h:1507,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/routing.h:1507,31'
          Dst:             _ZN4crow6loggerlsIA43_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1507,79'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1507,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1507,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1508,23'
          Dst:             _ZN4crow8responseC2Ei
        - Src:             'include/crow/routing.h:1508,21'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/routing.h:1508,17'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/routing.h:1509,21'
          Dst:             _ZN4crow8response10add_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
        - Src:             'include/crow/routing.h:1510,21'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/routing.h:1514,13'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/routing.h:1514,13'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/routing.h:1514,28'
          Dst:             _ZN4crow6loggerlsIA25_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1514,58'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1514,86'
          Dst:             _ZN4crow6loggerlsIA3_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1515,28'
          Dst:             _ZN4crow6loggerlsImEERS0_RKT_
        - Src:             'include/crow/routing.h:1515,65'
          Dst:             _ZN4crow6loggerlsIA4_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1516,50'
          Dst:             _ZN4crow8BaseRule11get_methodsEv
        - Src:             'include/crow/routing.h:1516,28'
          Dst:             _ZN4crow6loggerlsImEERS0_RKT_
        - Src:             'include/crow/routing.h:1514,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1514,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1521,13'
          Dst:             __cxa_begin_catch
        - Src:             'include/crow/routing.h:1525,21'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/routing.h:1527,13'
          Dst:             __cxa_end_catch
        - Src:             'include/crow/routing.h:1527,13'
          Dst:             __cxa_end_catch
        - Src:             'include/crow/routing.h:1527,13'
          Dst:             __clang_call_terminate
    - 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:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1051,20'
          Dst:             _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_4NodeEmPNS_14routing_paramsEPNS1_6vectorImNS5_ImEEEE
    - 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:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - 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:    _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:    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:    _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:    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:    _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:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow16get_header_valueERKNSt3__118unordered_multimapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES7_NS_7ci_hashENS_9ci_key_eqENS5_INS0_4pairIKS7_S7_EEEEEERSB_
      functionSourceFile: '/src/crow/include/crow/http_request.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_request.h:35,9'
          Dst:             __cxa_guard_acquire
        - Src:             'include/crow/http_request.h:35,9'
          Dst:             __cxa_atexit
        - Src:             'include/crow/http_request.h:35,9'
          Dst:             __cxa_guard_release
    - 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:    _ZN4asio12basic_socketINS_2ip3tcpEE12get_executorEv
      functionSourceFile: '/usr/include/asio/basic_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE12get_executorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket.hpp:278,41'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE12get_executorEv
    - functionName:    _ZNK4asio10io_context13executor_type7contextEv
      functionSourceFile: '/usr/include/asio/impl/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE12get_executorEv
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio10io_context12get_executorEv
        - _ZN4asio10io_context7service14get_io_contextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_io_object.hpp:218,22'
          Dst:             _ZN4asio10io_context7service14get_io_contextEv
        - Src:             '/usr/include/asio/basic_io_object.hpp:218,39'
          Dst:             _ZN4asio10io_context12get_executorEv
    - functionName:    _ZN4asio10io_context7service14get_io_contextEv
      functionSourceFile: '/usr/include/asio/impl/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context7service7contextEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/io_context.hpp:329,41'
          Dst:             _ZN4asio17execution_context7service7contextEv
    - functionName:    _ZN4asio17execution_context7service7contextEv
      functionSourceFile: '/usr/include/asio/impl/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE25set_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:    _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE14process_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:
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE13handle_headerEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:158,23'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE13handle_headerEv
    - functionName:    _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE13handle_headerEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          226
      EdgeCount:       50
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE13do_write_syncERNSt3__16vectorIN4asio12const_bufferENS5_9allocatorIS8_EEEE
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
        - _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE4doneEv
        - _ZN4crow16get_header_valueERKNSt3__118unordered_multimapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES7_NS_7ci_hashENS_9ci_key_eqENS5_INS0_4pairIKS7_S7_EEEEEERSB_
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA79_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__110error_codeEEERS0_RKT_
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:127,73'
          Dst:             _ZN4crow16get_header_valueERKNSt3__118unordered_multimapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES7_NS_7ci_hashENS_9ci_key_eqENS5_INS0_4pairIKS7_S7_EEEEEERSB_
        - Src:             'include/crow/http_connection.h:131,17'
          Dst:             __cxa_guard_acquire
        - Src:             'include/crow/http_connection.h:131,17'
          Dst:             __cxa_atexit
        - Src:             'include/crow/http_connection.h:131,17'
          Dst:             __cxa_guard_release
        - Src:             'include/crow/http_connection.h:133,33'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE13do_write_syncERNSt3__16vectorIN4asio12const_bufferENS5_9allocatorIS8_EEEE
        - Src:             'include/crow/http_connection.h:136,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:136,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:136,36'
          Dst:             _ZN4crow6loggerlsINSt3__110error_codeEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:136,42'
          Dst:             _ZN4crow6loggerlsIA79_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:136,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:131,17'
          Dst:             __cxa_guard_abort
        - Src:             'include/crow/http_connection.h:136,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:141,25'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE4doneEv
        - Src:             'include/crow/http_connection.h:143,17'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
    - functionName:    _ZN4crow6loggerlsIA79_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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow12query_stringC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
      functionSourceFile: '/src/crow/include/crow/query_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 381
      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:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/query_string.h:377,28'
          Dst:             _ZN4crow8qs_parseEPcPS0_mb
    - functionName:    _ZN4crow12query_stringaSEOS0_
      functionSourceFile: '/src/crow/include/crow/query_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow12query_stringD2Ev
      functionSourceFile: '/src/crow/include/crow/query_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE11process_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:
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE10handle_urlEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:153,23'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE10handle_urlEv
    - functionName:    _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE10handle_urlEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
        - _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE4doneEv
        - _ZN4crow4CrowIJEE14handle_initialERNS_7requestERNS_8responseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:114,48'
          Dst:             _ZN4crow4CrowIJEE14handle_initialERNS_7requestERNS_8responseE
        - Src:             'include/crow/http_connection.h:118,25'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEE4doneEv
        - Src:             'include/crow/http_connection.h:120,17'
          Dst:             _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
    - 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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:274,28'
          Dst:             _ZN4crow6Router14handle_initialERNS_7requestERNS_8responseE
    - 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:         141
      ICount:          791
      EdgeCount:       250
      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:    _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:    _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:    _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:    _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:    _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:    _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:    _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_13SocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEE8allocateEm
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers8allocateIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:85,9'
          Dst:             _ZN26asio_handler_alloc_helpers8allocateIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEPvmRT_
    - functionName:    _ZN26asio_handler_alloc_helpers8allocateIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21asio_handler_allocateEmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:39,10'
          Dst:             _ZN4asio21asio_handler_allocateEmz
    - functionName:    _ZN4asio28asio_handler_is_continuationEz
      functionSourceFile: '/usr/include/asio/handler_continuation_hook.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio12async_resultIZN4crow10ConnectionINS1_13SocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_FvS8_mEEC2ERSB_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_request.h:65,9'
          Dst:             _ZN4crow12query_stringC2Ev
    - functionName:    _ZN4crow7requestaSEOS0_
      functionSourceFile: '/src/crow/include/crow/http_request.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow12query_stringaSEOS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_request.h:46,12'
          Dst:             _ZN4crow12query_stringaSEOS0_
    - 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:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_request.h:46,12'
          Dst:             _ZN4crow12query_stringD2Ev
    - functionName:    _ZN4crow12query_stringC2Ev
      functionSourceFile: '/src/crow/include/crow/query_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 335
      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:    _ZN4crow6detail10task_timer8scheduleERKNSt3__18functionIFvvEEE
      functionSourceFile: '/src/crow/include/crow/task_timer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6detail10task_timer8scheduleERKNSt3__18functionIFvvEEEh
        - _ZNK4crow6detail10task_timer19get_default_timeoutEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/task_timer.h:78,39'
          Dst:             _ZNK4crow6detail10task_timer19get_default_timeoutEv
        - Src:             'include/crow/task_timer.h:78,24'
          Dst:             _ZN4crow6detail10task_timer8scheduleERKNSt3__18functionIFvvEEEh
    - functionName:    _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEvENUlvE_D2Ev
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 502
      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:    _ZNK4crow6detail10task_timer19get_default_timeoutEv
      functionSourceFile: '/src/crow/include/crow/task_timer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6detail10task_timer8scheduleERKNSt3__18functionIFvvEEEh
      functionSourceFile: '/src/crow/include/crow/task_timer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          126
      EdgeCount:       28
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA23_cEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_6detail10task_timerEEERS0_RKT_
        - _ZN4crow6loggerlsIcEERS0_RKT_
        - _ZN4crow6loggerlsImEERS0_RKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/task_timer.h:95,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/task_timer.h:95,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/task_timer.h:95,32'
          Dst:             _ZN4crow6loggerlsIA23_cEERS0_RKT_
        - Src:             'include/crow/task_timer.h:95,60'
          Dst:             _ZN4crow6loggerlsIPNS_6detail10task_timerEEERS0_RKT_
        - Src:             'include/crow/task_timer.h:95,68'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/task_timer.h:95,75'
          Dst:             _ZN4crow6loggerlsImEERS0_RKT_
        - Src:             'include/crow/task_timer.h:95,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/task_timer.h:95,17'
          Dst:             _ZN4crow6loggerD2Ev
    - functionName:    _ZN4crow6loggerlsIA23_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:    _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEvENUlvE_C2EOS5_
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 502
      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:    _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEvENKUlvE_clEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow13SocketAdaptor18shutdown_readwriteEv
        - _ZN4crow13SocketAdaptor5closeEv
        - _ZNK4crow13SocketAdaptor7is_openEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:503,37'
          Dst:             _ZNK4crow13SocketAdaptor7is_openEv
        - Src:             'include/crow/http_connection.h:507,32'
          Dst:             _ZN4crow13SocketAdaptor18shutdown_readwriteEv
        - Src:             'include/crow/http_connection.h:508,32'
          Dst:             _ZN4crow13SocketAdaptor5closeEv
    - functionName:    _ZZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEvENUlvE_C2ERKS5_
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 502
      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:    _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEE8allocateEm
      functionSourceFile: '/usr/include/asio/detail/recycling_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE3topEv
        - _ZN4asio6detail16thread_info_base8allocateEPS1_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/recycling_allocator.hpp:52,42'
          Dst:             _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE3topEv
        - Src:             '/usr/include/asio/detail/recycling_allocator.hpp:52,15'
          Dst:             _ZN4asio6detail16thread_info_base8allocateEPS1_m
    - functionName:    _ZN4asio23get_associated_executorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EENS_19associated_executorIT_NS_15system_executorEE4typeERKSD_
      functionSourceFile: '/usr/include/asio/associated_executor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19associated_executorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_NS_15system_executorEE3getERKSB_RKSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_executor.hpp:106,10'
          Dst:             _ZN4asio19associated_executorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_NS_15system_executorEE3getERKSB_RKSC_
    - functionName:    _ZN4asio19executor_work_guardINS_15system_executorEEC2ERKS1_
      functionSourceFile: '/usr/include/asio/executor_work_guard.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio15system_executor15on_work_startedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/executor_work_guard.hpp:44,15'
          Dst:             _ZNK4asio15system_executor15on_work_startedEv
    - functionName:    _ZNK4asio15system_executor15on_work_startedEv
      functionSourceFile: '/usr/include/asio/system_executor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      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:    _ZN4asio19associated_executorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_NS_15system_executorEE3getERKSB_RKSC_
      functionSourceFile: '/usr/include/asio/associated_executor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail24associated_executor_implIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_NS_15system_executorEvE3getERKSC_RKSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_executor.hpp:94,12'
          Dst:             _ZN4asio6detail24associated_executor_implIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_NS_15system_executorEvE3getERKSC_RKSD_
    - functionName:    _ZN4asio6detail24associated_executor_implIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_NS_15system_executorEvE3getERKSC_RKSD_
      functionSourceFile: '/usr/include/asio/associated_executor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_NS8_9allocatorIvEEE3getERKSB_RKSD_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail25associated_allocator_implIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_NS9_9allocatorIvEEvE3getERKSC_RKSE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:93,12'
          Dst:             _ZN4asio6detail25associated_allocator_implIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_NS9_9allocatorIvEEvE3getERKSC_RKSE_
    - functionName:    _ZN4asio6detail25associated_allocator_implIZZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_NS9_9allocatorIvEEvE3getERKSC_RKSE_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_FvvEEC2ERSB_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio10io_context13executor_typeC2ERS0_
      functionSourceFile: '/usr/include/asio/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail13socket_option7booleanILi6ELi1EEC2Eb
      functionSourceFile: '/usr/include/asio/detail/socket_option.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio12basic_socketINS_2ip3tcpEE10set_optionINS_6detail13socket_option7booleanILi6ELi1EEEEEvRKT_RNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE10set_optionINS0_13socket_option7booleanILi6ELi1EEEEENSt3__110error_codeERNS4_19implementation_typeERKT_RSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket.hpp:982,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket.hpp:982,42'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket.hpp:982,25'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE10set_optionINS0_13socket_option7booleanILi6ELi1EEEEENSt3__110error_codeERNS4_19implementation_typeERKT_RSA_
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE10set_optionINS0_13socket_option7booleanILi6ELi1EEEEENSt3__110error_codeERNS4_19implementation_typeERKT_RSA_
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10socket_ops10setsockoptEiRhiiPKvmRNSt3__110error_codeE
        - _ZNK4asio6detail13socket_option7booleanILi6ELi1EE4dataINS_2ip3tcpEEEPKiRKT_
        - _ZNK4asio6detail13socket_option7booleanILi6ELi1EE4nameINS_2ip3tcpEEEiRKT_
        - _ZNK4asio6detail13socket_option7booleanILi6ELi1EE4sizeINS_2ip3tcpEEEmRKT_
        - _ZNK4asio6detail13socket_option7booleanILi6ELi1EE5levelINS_2ip3tcpEEEiRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:162,16'
          Dst:             _ZNK4asio6detail13socket_option7booleanILi6ELi1EE5levelINS_2ip3tcpEEEiRKT_
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:162,46'
          Dst:             _ZNK4asio6detail13socket_option7booleanILi6ELi1EE4nameINS_2ip3tcpEEEiRKT_
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:163,16'
          Dst:             _ZNK4asio6detail13socket_option7booleanILi6ELi1EE4dataINS_2ip3tcpEEEPKiRKT_
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:163,45'
          Dst:             _ZNK4asio6detail13socket_option7booleanILi6ELi1EE4sizeINS_2ip3tcpEEEmRKT_
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:161,5'
          Dst:             _ZN4asio6detail10socket_ops10setsockoptEiRhiiPKvmRNSt3__110error_codeE
    - functionName:    _ZNK4asio6detail13socket_option7booleanILi6ELi1EE5levelINS_2ip3tcpEEEiRKT_
      functionSourceFile: '/usr/include/asio/detail/socket_option.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail13socket_option7booleanILi6ELi1EE4nameINS_2ip3tcpEEEiRKT_
      functionSourceFile: '/usr/include/asio/detail/socket_option.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail13socket_option7booleanILi6ELi1EE4dataINS_2ip3tcpEEEPKiRKT_
      functionSourceFile: '/usr/include/asio/detail/socket_option.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail13socket_option7booleanILi6ELi1EE4sizeINS_2ip3tcpEEEmRKT_
      functionSourceFile: '/usr/include/asio/detail/socket_option.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail13socket_holder3getEv
      functionSourceFile: '/usr/include/asio/detail/socket_holder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio12basic_socketINS_2ip3tcpEE6assignERKS2_RKiRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE6assignERNS4_19implementation_typeERKS3_RKiRNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket.hpp:391,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket.hpp:391,38'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket.hpp:391,25'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE6assignERNS4_19implementation_typeERKS3_RKiRNSt3__110error_codeE
    - functionName:    _ZN4asio6detail13socket_holder7releaseEv
      functionSourceFile: '/usr/include/asio/detail/socket_holder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE6assignERNS4_19implementation_typeERKS3_RKiRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail28reactive_socket_service_base9do_assignERNS1_24base_implementation_typeEiRKiRNSt3__110error_codeE
        - _ZNK4asio2ip3tcp4typeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:137,35'
          Dst:             _ZNK4asio2ip3tcp4typeEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:137,10'
          Dst:             _ZN4asio6detail28reactive_socket_service_base9do_assignERNS1_24base_implementation_typeEiRKiRNSt3__110error_codeE
    - functionName:    _ZNK4asio2ip3tcp4typeEv
      functionSourceFile: '/usr/include/asio/ip/tcp.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail28reactive_socket_service_base9do_assignERNS1_24base_implementation_typeEiRKiRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          104
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio5error19get_system_categoryEv
        - _ZN4asio6detail13epoll_reactor19register_descriptorEiRPNS1_16descriptor_stateE
        - _ZNK4asio6detail28reactive_socket_service_base7is_openERKNS1_24base_implementation_typeE
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:223,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:208,7'
          Dst:             _ZNK4asio6detail28reactive_socket_service_base7is_openERKNS1_24base_implementation_typeE
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:214,26'
          Dst:             _ZN4asio6detail13epoll_reactor19register_descriptorEiRPNS1_16descriptor_stateE
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:218,9'
          Dst:             _ZN4asio5error19get_system_categoryEv
    - functionName:    _ZN4asio6detail13epoll_reactor19register_descriptorEiRPNS1_16descriptor_stateE
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          114
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail13epoll_reactor25allocate_descriptor_stateEv
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - __errno_location
        - epoll_ctl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:153,21'
          Dst:             _ZN4asio6detail13epoll_reactor25allocate_descriptor_stateEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:160,24'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:167,3'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:173,16'
          Dst:             epoll_ctl
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:176,9'
          Dst:             __errno_location
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:185,12'
          Dst:             __errno_location
    - functionName:    _ZN4asio6detail13epoll_reactor25allocate_descriptor_stateEv
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEE5allocIbEEPS3_T_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZNK4asio6detail9scheduler16concurrency_hintEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:626,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:627,40'
          Dst:             _ZNK4asio6detail9scheduler16concurrency_hintEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:627,34'
          Dst:             _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEE5allocIbEEPS3_T_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:629,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:629,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - functionName:    _ZNK4asio6detail9scheduler16concurrency_hintEv
      functionSourceFile: '/usr/include/asio/detail/scheduler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEE5allocIbEEPS3_T_
      functionSourceFile: '/usr/include/asio/detail/object_pool.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail18object_pool_access4nextINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
        - _ZN4asio6detail18object_pool_access4prevINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
        - _ZN4asio6detail18object_pool_access6createINS0_13epoll_reactor16descriptor_stateEbEEPT_T0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/object_pool.hpp:111,20'
          Dst:             _ZN4asio6detail18object_pool_access4nextINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
        - Src:             '/usr/include/asio/detail/object_pool.hpp:113,11'
          Dst:             _ZN4asio6detail18object_pool_access6createINS0_13epoll_reactor16descriptor_stateEbEEPT_T0_
        - Src:             '/usr/include/asio/detail/object_pool.hpp:115,5'
          Dst:             _ZN4asio6detail18object_pool_access4nextINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
        - Src:             '/usr/include/asio/detail/object_pool.hpp:116,5'
          Dst:             _ZN4asio6detail18object_pool_access4prevINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
        - Src:             '/usr/include/asio/detail/object_pool.hpp:118,7'
          Dst:             _ZN4asio6detail18object_pool_access4prevINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
    - functionName:    _ZN4asio6detail18object_pool_access6createINS0_13epoll_reactor16descriptor_stateEbEEPT_T0_
      functionSourceFile: '/usr/include/asio/detail/object_pool.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail13epoll_reactor16descriptor_stateC2Eb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/object_pool.hpp:40,16'
          Dst:             _ZN4asio6detail13epoll_reactor16descriptor_stateC2Eb
    - functionName:    _ZN4asio6detail13epoll_reactor16descriptor_stateC2Eb
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail13epoll_reactor16descriptor_state11do_completeEPvPNS0_19scheduler_operationERKNSt3__110error_codeEm
        - _ZN4asio6detail19scheduler_operationC2EPFvPvPS1_RKNSt3__110error_codeEmE
        - _ZN4asio6detail19scheduler_operationD2Ev
        - _ZN4asio6detail27conditionally_enabled_mutexC2Eb
        - _ZN4asio6detail27conditionally_enabled_mutexD2Ev
        - _ZN4asio6detail8op_queueINS0_10reactor_opEEC2Ev
        - _ZN4asio6detail8op_queueINS0_10reactor_opEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:721,5'
          Dst:             _ZN4asio6detail19scheduler_operationC2EPFvPvPS1_RKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:721,5'
          Dst:             _ZN4asio6detail13epoll_reactor16descriptor_state11do_completeEPvPNS0_19scheduler_operationERKNSt3__110error_codeEm
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:722,5'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutexC2Eb
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:720,34'
          Dst:             _ZN4asio6detail8op_queueINS0_10reactor_opEEC2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:720,34'
          Dst:             _ZN4asio6detail8op_queueINS0_10reactor_opEED2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:724,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutexD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:724,1'
          Dst:             _ZN4asio6detail19scheduler_operationD2Ev
    - functionName:    _ZN4asio6detail13epoll_reactor16descriptor_state11do_completeEPvPNS0_19scheduler_operationERKNSt3__110error_codeEm
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail13epoll_reactor16descriptor_state10perform_ioEj
        - _ZN4asio6detail19scheduler_operation8completeEPvRKNSt3__110error_codeEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:773,42'
          Dst:             _ZN4asio6detail13epoll_reactor16descriptor_state10perform_ioEj
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:775,11'
          Dst:             _ZN4asio6detail19scheduler_operation8completeEPvRKNSt3__110error_codeEm
    - functionName:    _ZN4asio6detail27conditionally_enabled_mutexC2Eb
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail11posix_mutexC2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/conditionally_enabled_mutex.hpp:107,12'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
        - Src:             '/usr/include/asio/detail/conditionally_enabled_mutex.hpp:107,12'
          Dst:             _ZN4asio6detail11posix_mutexC2Ev
        - Src:             '/usr/include/asio/detail/conditionally_enabled_mutex.hpp:110,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail8op_queueINS0_10reactor_opEEC2Ev
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:68,3'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - functionName:    _ZN4asio6detail8op_queueINS0_10reactor_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_10reactor_opEEEvPT_
        - _ZN4asio6detail8op_queueINS0_10reactor_opEE3popEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:79,7'
          Dst:             _ZN4asio6detail8op_queueINS0_10reactor_opEE3popEv
        - Src:             '/usr/include/asio/detail/op_queue.hpp:80,7'
          Dst:             _ZN4asio6detail15op_queue_access7destroyINS0_10reactor_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:    _ZN4asio6detail27conditionally_enabled_mutexD2Ev
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail11posix_mutexD2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/conditionally_enabled_mutex.hpp:115,3'
          Dst:             _ZN4asio6detail11posix_mutexD2Ev
        - Src:             '/usr/include/asio/detail/conditionally_enabled_mutex.hpp:115,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail15op_queue_access7destroyINS0_10reactor_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:    _ZN4asio6detail11posix_mutexC2Ev
      functionSourceFile: '/usr/include/asio/detail/impl/posix_mutex.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio5error19get_system_categoryEv
        - _ZN4asio6detail11noncopyableC2Ev
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
        - pthread_mutex_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/posix_mutex.ipp:31,14'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
        - Src:             '/usr/include/asio/detail/impl/posix_mutex.ipp:33,15'
          Dst:             pthread_mutex_init
        - Src:             '/usr/include/asio/detail/impl/posix_mutex.ipp:35,7'
          Dst:             _ZN4asio5error19get_system_categoryEv
        - Src:             '/usr/include/asio/detail/impl/posix_mutex.ipp:36,3'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
        - Src:             '/usr/include/asio/detail/impl/posix_mutex.ipp:37,1'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail13epoll_reactor16descriptor_state10perform_ioEj
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          170
      EdgeCount:       55
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4asio6detail10reactor_op7performEv
        - _ZN4asio6detail13epoll_reactor32perform_io_cleanup_on_block_exitC2EPS1_
        - _ZN4asio6detail13epoll_reactor32perform_io_cleanup_on_block_exitD2Ev
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_NS2_12adopt_lock_tE
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZN4asio6detail27conditionally_enabled_mutex4lockEv
        - _ZN4asio6detail8op_queueINS0_10reactor_opEE3popEv
        - _ZN4asio6detail8op_queueINS0_10reactor_opEE5frontEv
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE3popEv
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE5frontEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:728,10'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex4lockEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:729,36'
          Dst:             _ZN4asio6detail13epoll_reactor32perform_io_cleanup_on_block_exitC2EPS1_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:730,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_NS2_12adopt_lock_tE
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:740,44'
          Dst:             _ZN4asio6detail8op_queueINS0_10reactor_opEE5frontEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:742,45'
          Dst:             _ZN4asio6detail10reactor_op7performEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:744,24'
          Dst:             _ZN4asio6detail8op_queueINS0_10reactor_opEE3popEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:745,27'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:763,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:760,42'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE5frontEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:761,19'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE3popEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:763,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:763,1'
          Dst:             _ZN4asio6detail13epoll_reactor32perform_io_cleanup_on_block_exitD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:763,1'
          Dst:             _ZN4asio6detail13epoll_reactor32perform_io_cleanup_on_block_exitD2Ev
    - functionName:    _ZN4asio6detail27conditionally_enabled_mutex4lockEv
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail11posix_mutex4lockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/conditionally_enabled_mutex.hpp:127,14'
          Dst:             _ZN4asio6detail11posix_mutex4lockEv
    - functionName:    _ZN4asio6detail13epoll_reactor32perform_io_cleanup_on_block_exitC2EPS1_
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:689,12'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
    - functionName:    _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_NS2_12adopt_lock_tE
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/conditionally_enabled_mutex.hpp:42,5'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - functionName:    _ZN4asio6detail13epoll_reactor32perform_io_cleanup_on_block_exitD2Ev
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - _ZN4asio6detail9scheduler25compensating_work_startedEv
        - _ZN4asio6detail9scheduler25post_deferred_completionsERNS0_8op_queueINS0_19scheduler_operationEEE
        - _ZNK4asio6detail8op_queueINS0_19scheduler_operationEE5emptyEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:699,17'
          Dst:             _ZNK4asio6detail8op_queueINS0_19scheduler_operationEE5emptyEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:700,30'
          Dst:             _ZN4asio6detail9scheduler25post_deferred_completionsERNS0_8op_queueINS0_19scheduler_operationEEE
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:711,28'
          Dst:             _ZN4asio6detail9scheduler25compensating_work_startedEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:713,3'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:700,30'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail9scheduler25compensating_work_startedEv
      functionSourceFile: '/usr/include/asio/detail/impl/scheduler.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE8containsEPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:273,35'
          Dst:             _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE8containsEPS2_
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_2ip3tcpEEESF_SB_EEE8allocateEm
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:85,9'
          Dst:             _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEPvmRT_
    - functionName:    _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21asio_handler_allocateEmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:39,10'
          Dst:             _ZN4asio21asio_handler_allocateEmz
    - functionName:    _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_FvS9_EEC2ERSA_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEC2ERN4asio10io_contextEPS3_RKNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEEPNS9_5tupleIJEEERNS9_8functionIFSF_vEEERNS_6detail10task_timerEPvRNS9_6atomicIjEE
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          139
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEC2EPS5_
        - _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEED2Ev
        - _ZN4crow13SocketAdaptorC2ERN4asio10io_contextEPv
        - _ZN4crow13SocketAdaptorD2Ev
        - _ZN4crow4CrowIJEE16stream_thresholdEv
        - _ZN4crow8responseC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:61,11'
          Dst:             _ZN4crow13SocketAdaptorC2ERN4asio10io_contextEPv
        - Src:             'include/crow/http_connection.h:63,11'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEC2EPS5_
        - Src:             'include/crow/http_connection.h:52,9'
          Dst:             _ZN4crow8responseC2Ev
        - Src:             'include/crow/http_connection.h:69,42'
          Dst:             _ZN4crow4CrowIJEE16stream_thresholdEv
        - Src:             'include/crow/http_connection.h:77,9'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEED2Ev
        - Src:             'include/crow/http_connection.h:77,9'
          Dst:             _ZN4crow13SocketAdaptorD2Ev
    - functionName:    _ZN4crow13SocketAdaptorC2ERN4asio10io_contextEPv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19basic_stream_socketINS_2ip3tcpEEC2ERNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:43,11'
          Dst:             _ZN4asio19basic_stream_socketINS_2ip3tcpEEC2ERNS_10io_contextE
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEEC2EPS5_
      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:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow16http_parser_initEPNS_11http_parserE
        - _ZN4crow7requestC2Ev
      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
    - 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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_response.h:133,9'
          Dst:             _ZN4crow8response16static_file_infoC2Ev
    - functionName:    _ZN4crow4CrowIJEE16stream_thresholdEv
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 520
      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:    _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEED2Ev
      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:    _ZN4crow13SocketAdaptorD2Ev
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19basic_stream_socketINS_2ip3tcpEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:39,12'
          Dst:             _ZN4asio19basic_stream_socketINS_2ip3tcpEED2Ev
    - functionName:    _ZN4asio19basic_stream_socketINS_2ip3tcpEED2Ev
      functionSourceFile: '/usr/include/asio/basic_stream_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12basic_socketINS_2ip3tcpEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:218,3'
          Dst:             _ZN4asio12basic_socketINS_2ip3tcpEED2Ev
    - functionName:    _ZN4asio12basic_socketINS_2ip3tcpEED2Ev
      functionSourceFile: '/usr/include/asio/basic_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1740
      functionLinenumberEnd: 1741
      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.hpp:1741,3'
          Dst:             _ZN4asio11socket_baseD2Ev
        - Src:             '/usr/include/asio/basic_socket.hpp:1741,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:    4
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      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:    _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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio19basic_stream_socketINS_2ip3tcpEEC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/basic_stream_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12basic_socketINS_2ip3tcpEEC2ERNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:76,7'
          Dst:             _ZN4asio12basic_socketINS_2ip3tcpEEC2ERNS_10io_contextE
    - functionName:    _ZN4asio12basic_socketINS_2ip3tcpEEC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/basic_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EEC2ERNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket.hpp:93,7'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EEC2ERNS_10io_contextE
    - functionName:    _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EEC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio11use_serviceINS_6detail23reactive_socket_serviceINS_2ip3tcpEEEEERT_RNS_10io_contextE
        - _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE19implementation_typeC2Ev
        - _ZN4asio6detail28reactive_socket_service_base9constructERNS1_24base_implementation_typeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_io_object.hpp:223,17'
          Dst:             _ZN4asio11use_serviceINS_6detail23reactive_socket_serviceINS_2ip3tcpEEEEERT_RNS_10io_contextE
        - Src:             '/usr/include/asio/basic_io_object.hpp:222,12'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE19implementation_typeC2Ev
        - Src:             '/usr/include/asio/basic_io_object.hpp:225,15'
          Dst:             _ZN4asio6detail28reactive_socket_service_base9constructERNS1_24base_implementation_typeE
    - functionName:    _ZN4asio11use_serviceINS_6detail23reactive_socket_serviceINS_2ip3tcpEEEEERT_RNS_10io_contextE
      functionSourceFile: '/usr/include/asio/impl/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry11use_serviceINS0_23reactive_socket_serviceINS_2ip3tcpEEEEERT_RNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/io_context.hpp:38,42'
          Dst:             _ZN4asio6detail16service_registry11use_serviceINS0_23reactive_socket_serviceINS_2ip3tcpEEEEERT_RNS_10io_contextE
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE19implementation_typeC2Ev
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio2ip14basic_endpointINS0_3tcpEEC2Ev
        - _ZNK4asio2ip14basic_endpointINS0_3tcpEE8protocolEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:67,19'
          Dst:             _ZN4asio2ip14basic_endpointINS0_3tcpEEC2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:67,35'
          Dst:             _ZNK4asio2ip14basic_endpointINS0_3tcpEE8protocolEv
    - functionName:    _ZNK4asio2ip14basic_endpointINS0_3tcpEE8protocolEv
      functionSourceFile: '/usr/include/asio/ip/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio2ip3tcp2v4Ev
        - _ZN4asio2ip3tcp2v6Ev
        - _ZNK4asio2ip6detail8endpoint5is_v4Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/basic_endpoint.hpp:127,15'
          Dst:             _ZNK4asio2ip6detail8endpoint5is_v4Ev
        - Src:             '/usr/include/asio/ip/basic_endpoint.hpp:128,14'
          Dst:             _ZN4asio2ip3tcp2v4Ev
        - Src:             '/usr/include/asio/ip/basic_endpoint.hpp:129,12'
          Dst:             _ZN4asio2ip3tcp2v6Ev
    - functionName:    _ZN4asio2ip3tcp2v4Ev
      functionSourceFile: '/usr/include/asio/ip/tcp.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio2ip3tcpC2Ei
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/tcp.hpp:54,12'
          Dst:             _ZN4asio2ip3tcpC2Ei
    - functionName:    _ZN4asio2ip3tcp2v6Ev
      functionSourceFile: '/usr/include/asio/ip/tcp.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio2ip3tcpC2Ei
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/tcp.hpp:60,12'
          Dst:             _ZN4asio2ip3tcpC2Ei
    - functionName:    _ZN4asio2ip3tcpC2Ei
      functionSourceFile: '/usr/include/asio/ip/tcp.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail16service_registry11use_serviceINS0_23reactive_socket_serviceINS_2ip3tcpEEEEERT_RNS_10io_contextE
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context7service3keyC2Ev
        - _ZN4asio6detail16service_registry14do_use_serviceERKNS_17execution_context7service3keyEPFPS3_PvES8_
        - _ZN4asio6detail16service_registry8init_keyINS0_23reactive_socket_serviceINS_2ip3tcpEEEEEvRNS_17execution_context7service3keyEz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:35,35'
          Dst:             _ZN4asio17execution_context7service3keyC2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:36,3'
          Dst:             _ZN4asio6detail16service_registry8init_keyINS0_23reactive_socket_serviceINS_2ip3tcpEEEEEvRNS_17execution_context7service3keyEz
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:38,33'
          Dst:             _ZN4asio6detail16service_registry14do_use_serviceERKNS_17execution_context7service3keyEPFPS3_PvES8_
    - functionName:    _ZN4asio17execution_context7service3keyC2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail16service_registry8init_keyINS0_23reactive_socket_serviceINS_2ip3tcpEEEEEvRNS_17execution_context7service3keyEz
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry16init_key_from_idINS0_23reactive_socket_serviceINS_2ip3tcpEEEEEvRNS_17execution_context7service3keyERKNS0_10service_idIT_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:61,3'
          Dst:             _ZN4asio6detail16service_registry16init_key_from_idINS0_23reactive_socket_serviceINS_2ip3tcpEEEEEvRNS_17execution_context7service3keyERKNS0_10service_idIT_EE
    - functionName:    _ZN4asio6detail16service_registry6createINS0_23reactive_socket_serviceINS_2ip3tcpEEENS_10io_contextEEEPNS_17execution_context7serviceEPv
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEEC2ERNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:86,14'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEEC2ERNS_10io_contextE
    - functionName:    _ZN4asio6detail16service_registry14do_use_serviceERKNS_17execution_context7service3keyEPFPS3_PvES8_
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          153
      EdgeCount:       22
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11scoped_lockINS0_11posix_mutexEE4lockEv
        - _ZN4asio6detail11scoped_lockINS0_11posix_mutexEE6unlockEv
        - _ZN4asio6detail11scoped_lockINS0_11posix_mutexEEC2ERS2_
        - _ZN4asio6detail11scoped_lockINS0_11posix_mutexEED2Ev
        - _ZN4asio6detail16service_registry10keys_matchERKNS_17execution_context7service3keyES6_
        - _ZN4asio6detail16service_registry16auto_service_ptrD2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:116,36'
          Dst:             _ZN4asio6detail11scoped_lockINS0_11posix_mutexEEC2ERS2_
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:122,9'
          Dst:             _ZN4asio6detail16service_registry10keys_matchERKNS_17execution_context7service3keyES6_
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:130,8'
          Dst:             _ZN4asio6detail11scoped_lockINS0_11posix_mutexEE6unlockEv
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:133,8'
          Dst:             _ZN4asio6detail11scoped_lockINS0_11posix_mutexEE4lockEv
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:140,9'
          Dst:             _ZN4asio6detail16service_registry10keys_matchERKNS_17execution_context7service3keyES6_
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:150,1'
          Dst:             _ZN4asio6detail16service_registry16auto_service_ptrD2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:150,1'
          Dst:             _ZN4asio6detail16service_registry16auto_service_ptrD2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:150,1'
          Dst:             _ZN4asio6detail11scoped_lockINS0_11posix_mutexEED2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:150,1'
          Dst:             _ZN4asio6detail11scoped_lockINS0_11posix_mutexEED2Ev
    - functionName:    _ZN4asio6detail11scoped_lockINS0_11posix_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:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
        - _ZN4asio6detail11posix_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:             _ZN4asio6detail11posix_mutex4lockEv
    - functionName:    _ZN4asio6detail16service_registry10keys_matchERKNS_17execution_context7service3keyES6_
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail11scoped_lockINS0_11posix_mutexEE6unlockEv
      functionSourceFile: '/usr/include/asio/detail/scoped_lock.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail11posix_mutex6unlockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/scoped_lock.hpp:71,14'
          Dst:             _ZN4asio6detail11posix_mutex6unlockEv
    - functionName:    _ZN4asio6detail11scoped_lockINS0_11posix_mutexEE4lockEv
      functionSourceFile: '/usr/include/asio/detail/scoped_lock.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail11posix_mutex4lockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/scoped_lock.hpp:61,14'
          Dst:             _ZN4asio6detail11posix_mutex4lockEv
    - functionName:    _ZN4asio6detail16service_registry16auto_service_ptrD2Ev
      functionSourceFile: '/usr/include/asio/detail/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry7destroyEPNS_17execution_context7serviceE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/service_registry.hpp:124,27'
          Dst:             _ZN4asio6detail16service_registry7destroyEPNS_17execution_context7serviceE
    - functionName:    _ZN4asio6detail11scoped_lockINS0_11posix_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:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail11posix_mutex6unlockEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/scoped_lock.hpp:53,14'
          Dst:             _ZN4asio6detail11posix_mutex6unlockEv
        - Src:             '/usr/include/asio/detail/scoped_lock.hpp:54,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEEC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_2ip3tcpEEEEC2ERNS_10io_contextE
        - _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_2ip3tcpEEEED2Ev
        - _ZN4asio6detail28reactive_socket_service_baseC2ERNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:77,7'
          Dst:             _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_2ip3tcpEEEEC2ERNS_10io_contextE
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:78,7'
          Dst:             _ZN4asio6detail28reactive_socket_service_baseC2ERNS_10io_contextE
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:80,3'
          Dst:             _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_2ip3tcpEEEED2Ev
    - functionName:    _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_2ip3tcpEEEEC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio10io_context7serviceC2ERS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:850,7'
          Dst:             _ZN4asio10io_context7serviceC2ERS0_
    - functionName:    _ZN4asio6detail28reactive_socket_service_baseC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio11use_serviceINS_6detail13epoll_reactorEEERT_RNS_10io_contextE
        - _ZN4asio6detail13epoll_reactor9init_taskEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:33,14'
          Dst:             _ZN4asio11use_serviceINS_6detail13epoll_reactorEEERT_RNS_10io_contextE
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:35,12'
          Dst:             _ZN4asio6detail13epoll_reactor9init_taskEv
    - functionName:    _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_2ip3tcpEEEED2Ev
      functionSourceFile: '/usr/include/asio/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio10io_context7serviceD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:842,7'
          Dst:             _ZN4asio10io_context7serviceD2Ev
    - functionName:    _ZN4asio10io_context7serviceD2Ev
      functionSourceFile: '/usr/include/asio/impl/io_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context7serviceD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/io_context.ipp:140,1'
          Dst:             _ZN4asio17execution_context7serviceD2Ev
    - functionName:    _ZN4asio17execution_context7serviceD2Ev
      functionSourceFile: '/usr/include/asio/impl/execution_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/execution_context.ipp:62,1'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEED2Ev
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_2ip3tcpEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:47,7'
          Dst:             _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_2ip3tcpEEEED2Ev
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEED0Ev
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:47,7'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEED2Ev
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE8shutdownEv
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail28reactive_socket_service_base13base_shutdownEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:85,11'
          Dst:             _ZN4asio6detail28reactive_socket_service_base13base_shutdownEv
    - functionName:    _ZN4asio10io_context7service11notify_forkENS_17execution_context10fork_eventE
      functionSourceFile: '/usr/include/asio/impl/io_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail28reactive_socket_service_base13base_shutdownEv
      functionSourceFile: '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      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:    _ZN4asio11use_serviceINS_6detail13epoll_reactorEEERT_RNS_10io_contextE
      functionSourceFile: '/usr/include/asio/impl/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry11use_serviceINS0_13epoll_reactorEEERT_RNS_10io_contextE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/io_context.hpp:38,42'
          Dst:             _ZN4asio6detail16service_registry11use_serviceINS0_13epoll_reactorEEERT_RNS_10io_contextE
    - functionName:    _ZN4asio6detail13epoll_reactor9init_taskEv
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail9scheduler9init_taskEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:147,14'
          Dst:             _ZN4asio6detail9scheduler9init_taskEv
    - functionName:    _ZN4asio6detail9scheduler9init_taskEv
      functionSourceFile: '/usr/include/asio/detail/impl/scheduler.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4asio11use_serviceINS_6detail13epoll_reactorEEERT_RNS_17execution_contextE
        - _ZN4asio17execution_context7service7contextEv
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - _ZN4asio6detail9scheduler26wake_one_thread_and_unlockERNS0_27conditionally_enabled_mutex11scoped_lockE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:128,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:131,41'
          Dst:             _ZN4asio17execution_context7service7contextEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:131,14'
          Dst:             _ZN4asio11use_serviceINS_6detail13epoll_reactorEEERT_RNS_17execution_contextE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:132,15'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:133,5'
          Dst:             _ZN4asio6detail9scheduler26wake_one_thread_and_unlockERNS0_27conditionally_enabled_mutex11scoped_lockE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:135,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:135,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - functionName:    _ZN4asio11use_serviceINS_6detail13epoll_reactorEEERT_RNS_17execution_contextE
      functionSourceFile: '/usr/include/asio/impl/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry11use_serviceINS0_13epoll_reactorEEERT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/execution_context.hpp:32,40'
          Dst:             _ZN4asio6detail16service_registry11use_serviceINS0_13epoll_reactorEEERT_v
    - functionName:    _ZN4asio6detail16service_registry11use_serviceINS0_13epoll_reactorEEERT_v
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context7service3keyC2Ev
        - _ZN4asio6detail16service_registry14do_use_serviceERKNS_17execution_context7service3keyEPFPS3_PvES8_
        - _ZN4asio6detail16service_registry8init_keyINS0_13epoll_reactorEEEvRNS_17execution_context7service3keyEz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:26,35'
          Dst:             _ZN4asio17execution_context7service3keyC2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:27,3'
          Dst:             _ZN4asio6detail16service_registry8init_keyINS0_13epoll_reactorEEEvRNS_17execution_context7service3keyEz
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:29,33'
          Dst:             _ZN4asio6detail16service_registry14do_use_serviceERKNS_17execution_context7service3keyEPFPS3_PvES8_
    - functionName:    _ZN4asio6detail16service_registry8init_keyINS0_13epoll_reactorEEEvRNS_17execution_context7service3keyEz
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry16init_key_from_idINS0_13epoll_reactorEEEvRNS_17execution_context7service3keyERKNS0_10service_idIT_EE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:61,3'
          Dst:             _ZN4asio6detail16service_registry16init_key_from_idINS0_13epoll_reactorEEEvRNS_17execution_context7service3keyERKNS0_10service_idIT_EE
    - functionName:    _ZN4asio6detail16service_registry6createINS0_13epoll_reactorENS_17execution_contextEEEPNS4_7serviceEPv
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail13epoll_reactorC2ERNS_17execution_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:86,14'
          Dst:             _ZN4asio6detail13epoll_reactorC2ERNS_17execution_contextE
    - functionName:    _ZN4asio6detail13epoll_reactorC2ERNS_17execution_contextE
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          169
      EdgeCount:       43
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4asio11use_serviceINS_6detail9schedulerEEERT_RNS_17execution_contextE
        - _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEEC2Ev
        - _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEED2Ev
        - _ZN4asio6detail13epoll_reactor15do_epoll_createEv
        - _ZN4asio6detail13epoll_reactor17do_timerfd_createEv
        - _ZN4asio6detail15timer_queue_setC2Ev
        - _ZN4asio6detail26eventfd_select_interrupter9interruptEv
        - _ZN4asio6detail26eventfd_select_interrupterC2Ev
        - _ZN4asio6detail26eventfd_select_interrupterD2Ev
        - _ZN4asio6detail27conditionally_enabled_mutexC2Eb
        - _ZN4asio6detail27conditionally_enabled_mutexD2Ev
        - _ZN4asio6detail30execution_context_service_baseINS0_13epoll_reactorEEC2ERNS_17execution_contextE
        - _ZN4asio6detail30execution_context_service_baseINS0_13epoll_reactorEED2Ev
        - _ZNK4asio6detail26eventfd_select_interrupter15read_descriptorEv
        - _ZNK4asio6detail27conditionally_enabled_mutex7enabledEv
        - _ZNK4asio6detail9scheduler16concurrency_hintEv
        - epoll_ctl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:38,5'
          Dst:             _ZN4asio6detail30execution_context_service_baseINS0_13epoll_reactorEEC2ERNS_17execution_contextE
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:39,16'
          Dst:             _ZN4asio11use_serviceINS_6detail9schedulerEEERT_RNS_17execution_contextE
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:40,12'
          Dst:             _ZNK4asio6detail9scheduler16concurrency_hintEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:40,5'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutexC2Eb
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:42,5'
          Dst:             _ZN4asio6detail26eventfd_select_interrupterC2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:43,15'
          Dst:             _ZN4asio6detail13epoll_reactor15do_epoll_createEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:44,15'
          Dst:             _ZN4asio6detail13epoll_reactor17do_timerfd_createEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:37,16'
          Dst:             _ZN4asio6detail15timer_queue_setC2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:46,42'
          Dst:             _ZNK4asio6detail27conditionally_enabled_mutex7enabledEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:46,5'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutexC2Eb
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:37,16'
          Dst:             _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEEC2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:52,52'
          Dst:             _ZNK4asio6detail26eventfd_select_interrupter15read_descriptorEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:52,3'
          Dst:             epoll_ctl
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:53,16'
          Dst:             _ZN4asio6detail26eventfd_select_interrupter9interruptEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:60,5'
          Dst:             epoll_ctl
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:62,1'
          Dst:             _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEED2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:62,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutexD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:62,1'
          Dst:             _ZN4asio6detail26eventfd_select_interrupterD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:62,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutexD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:62,1'
          Dst:             _ZN4asio6detail30execution_context_service_baseINS0_13epoll_reactorEED2Ev
    - functionName:    _ZN4asio6detail30execution_context_service_baseINS0_13epoll_reactorEEC2ERNS_17execution_contextE
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context7serviceC2ERS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:393,7'
          Dst:             _ZN4asio17execution_context7serviceC2ERS0_
    - functionName:    _ZN4asio11use_serviceINS_6detail9schedulerEEERT_RNS_17execution_contextE
      functionSourceFile: '/usr/include/asio/impl/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry11use_serviceINS0_9schedulerEEERT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/execution_context.hpp:32,40'
          Dst:             _ZN4asio6detail16service_registry11use_serviceINS0_9schedulerEEERT_v
    - functionName:    _ZN4asio6detail26eventfd_select_interrupterC2Ev
      functionSourceFile: '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail26eventfd_select_interrupter16open_descriptorsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:43,3'
          Dst:             _ZN4asio6detail26eventfd_select_interrupter16open_descriptorsEv
    - functionName:    _ZN4asio6detail13epoll_reactor15do_epoll_createEv
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4asio5error19get_system_categoryEv
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
        - __errno_location
        - epoll_create
        - epoll_create1
        - fcntl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:578,12'
          Dst:             epoll_create1
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:584,20'
          Dst:             __errno_location
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:584,39'
          Dst:             __errno_location
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:586,10'
          Dst:             epoll_create
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:588,7'
          Dst:             fcntl
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:593,25'
          Dst:             __errno_location
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:594,9'
          Dst:             _ZN4asio5error19get_system_categoryEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:595,5'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
    - functionName:    _ZN4asio6detail13epoll_reactor17do_timerfd_createEv
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - fcntl
        - timerfd_create
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:605,12'
          Dst:             timerfd_create
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:611,19'
          Dst:             __errno_location
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:613,10'
          Dst:             timerfd_create
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:615,7'
          Dst:             fcntl
    - functionName:    _ZN4asio6detail15timer_queue_setC2Ev
      functionSourceFile: '/usr/include/asio/detail/impl/timer_queue_set.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail27conditionally_enabled_mutex7enabledEv
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      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:    _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEEC2Ev
      functionSourceFile: '/usr/include/asio/detail/object_pool.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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/object_pool.hpp:68,3'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - functionName:    _ZN4asio6detail26eventfd_select_interrupter9interruptEv
      functionSourceFile: '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:121,16'
          Dst:             write
    - functionName:    _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEED2Ev
      functionSourceFile: '/usr/include/asio/detail/object_pool.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEE12destroy_listEPS3_
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/object_pool.hpp:77,5'
          Dst:             _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEE12destroy_listEPS3_
        - Src:             '/usr/include/asio/detail/object_pool.hpp:78,5'
          Dst:             _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEE12destroy_listEPS3_
        - Src:             '/usr/include/asio/detail/object_pool.hpp:79,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
        - Src:             '/usr/include/asio/detail/object_pool.hpp:77,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail26eventfd_select_interrupterD2Ev
      functionSourceFile: '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail26eventfd_select_interrupter17close_descriptorsEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:97,3'
          Dst:             _ZN4asio6detail26eventfd_select_interrupter17close_descriptorsEv
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:97,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail30execution_context_service_baseINS0_13epoll_reactorEED2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context7serviceD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:385,7'
          Dst:             _ZN4asio17execution_context7serviceD2Ev
    - functionName:    _ZN4asio6detail26eventfd_select_interrupter17close_descriptorsEv
      functionSourceFile: '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - close
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:103,5'
          Dst:             close
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:105,5'
          Dst:             close
    - functionName:    _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEE12destroy_listEPS3_
      functionSourceFile: '/usr/include/asio/detail/object_pool.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail18object_pool_access4nextINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
        - _ZN4asio6detail18object_pool_access7destroyINS0_13epoll_reactor16descriptor_stateEEEvPT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/object_pool.hpp:154,14'
          Dst:             _ZN4asio6detail18object_pool_access4nextINS0_13epoll_reactor16descriptor_stateEEERPT_S6_
        - Src:             '/usr/include/asio/detail/object_pool.hpp:155,7'
          Dst:             _ZN4asio6detail18object_pool_access7destroyINS0_13epoll_reactor16descriptor_stateEEEvPT_
    - functionName:    _ZN4asio6detail18object_pool_access7destroyINS0_13epoll_reactor16descriptor_stateEEEvPT_
      functionSourceFile: '/usr/include/asio/detail/object_pool.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail13epoll_reactor16descriptor_stateD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/object_pool.hpp:46,5'
          Dst:             _ZN4asio6detail13epoll_reactor16descriptor_stateD2Ev
    - functionName:    _ZN4asio6detail13epoll_reactor16descriptor_stateD2Ev
      functionSourceFile: '/usr/include/asio/detail/epoll_reactor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail19scheduler_operationD2Ev
        - _ZN4asio6detail27conditionally_enabled_mutexD2Ev
        - _ZN4asio6detail8op_queueINS0_10reactor_opEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/epoll_reactor.hpp:56,9'
          Dst:             _ZN4asio6detail8op_queueINS0_10reactor_opEED2Ev
        - Src:             '/usr/include/asio/detail/epoll_reactor.hpp:56,9'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutexD2Ev
        - Src:             '/usr/include/asio/detail/epoll_reactor.hpp:56,9'
          Dst:             _ZN4asio6detail19scheduler_operationD2Ev
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timerfd_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fcntl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    epoll_create1
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    epoll_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail26eventfd_select_interrupter16open_descriptorsEv
      functionSourceFile: '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          112
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4asio5error19get_system_categoryEv
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
        - __errno_location
        - eventfd
        - fcntl
        - pipe
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:58,5'
          Dst:             eventfd
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:63,33'
          Dst:             __errno_location
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:65,44'
          Dst:             eventfd
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:68,7'
          Dst:             fcntl
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:69,7'
          Dst:             fcntl
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:77,9'
          Dst:             pipe
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:80,7'
          Dst:             fcntl
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:81,7'
          Dst:             fcntl
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:83,7'
          Dst:             fcntl
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:84,7'
          Dst:             fcntl
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:88,27'
          Dst:             __errno_location
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:89,11'
          Dst:             _ZN4asio5error19get_system_categoryEv
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:90,7'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
    - functionName:    eventfd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pipe
      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:    _ZN4asio6detail16service_registry11use_serviceINS0_9schedulerEEERT_v
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context7service3keyC2Ev
        - _ZN4asio6detail16service_registry14do_use_serviceERKNS_17execution_context7service3keyEPFPS3_PvES8_
        - _ZN4asio6detail16service_registry8init_keyINS0_9schedulerEEEvRNS_17execution_context7service3keyEz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:26,35'
          Dst:             _ZN4asio17execution_context7service3keyC2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:27,3'
          Dst:             _ZN4asio6detail16service_registry8init_keyINS0_9schedulerEEEvRNS_17execution_context7service3keyEz
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:29,33'
          Dst:             _ZN4asio6detail16service_registry14do_use_serviceERKNS_17execution_context7service3keyEPFPS3_PvES8_
    - functionName:    _ZN4asio6detail16service_registry8init_keyINS0_9schedulerEEEvRNS_17execution_context7service3keyEz
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry16init_key_from_idINS0_9schedulerEEEvRNS_17execution_context7service3keyERKNS0_10service_idIT_EE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:61,3'
          Dst:             _ZN4asio6detail16service_registry16init_key_from_idINS0_9schedulerEEEvRNS_17execution_context7service3keyERKNS0_10service_idIT_EE
    - functionName:    _ZN4asio6detail16service_registry6createINS0_9schedulerENS_17execution_contextEEEPNS4_7serviceEPv
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail9schedulerC2ERNS_17execution_contextEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:86,14'
          Dst:             _ZN4asio6detail9schedulerC2ERNS_17execution_contextEi
    - functionName:    _ZN4asio6detail9schedulerC2ERNS_17execution_contextEi
      functionSourceFile: '/usr/include/asio/detail/impl/scheduler.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          135
      EdgeCount:       37
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4asio6detail27conditionally_enabled_eventC2Ev
        - _ZN4asio6detail27conditionally_enabled_eventD2Ev
        - _ZN4asio6detail27conditionally_enabled_mutexC2Eb
        - _ZN4asio6detail27conditionally_enabled_mutexD2Ev
        - _ZN4asio6detail30execution_context_service_baseINS0_9schedulerEEC2ERNS_17execution_contextE
        - _ZN4asio6detail30execution_context_service_baseINS0_9schedulerEED2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
        - _ZN4asio6detail9scheduler14task_operationC2Ev
        - _ZN4asio6detail9scheduler14task_operationD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:89,5'
          Dst:             _ZN4asio6detail30execution_context_service_baseINS0_9schedulerEEC2ERNS_17execution_contextE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:95,5'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutexC2Eb
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:87,12'
          Dst:             _ZN4asio6detail27conditionally_enabled_eventC2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:87,12'
          Dst:             _ZN4asio6detail9scheduler14task_operationC2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:87,12'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:105,1'
          Dst:             _ZN4asio6detail9scheduler14task_operationD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:105,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_eventD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:105,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutexD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:105,1'
          Dst:             _ZN4asio6detail30execution_context_service_baseINS0_9schedulerEED2Ev
    - functionName:    _ZN4asio6detail30execution_context_service_baseINS0_9schedulerEEC2ERNS_17execution_contextE
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context7serviceC2ERS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:393,7'
          Dst:             _ZN4asio17execution_context7serviceC2ERS0_
    - functionName:    _ZN4asio6detail27conditionally_enabled_eventC2Ev
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail11posix_eventC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/conditionally_enabled_event.hpp:36,3'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
        - Src:             '/usr/include/asio/detail/conditionally_enabled_event.hpp:36,3'
          Dst:             _ZN4asio6detail11posix_eventC2Ev
        - Src:             '/usr/include/asio/detail/conditionally_enabled_event.hpp:38,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail9scheduler14task_operationC2Ev
      functionSourceFile: '/usr/include/asio/detail/scheduler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail19scheduler_operationC2EPFvPvPS1_RKNSt3__110error_codeEmE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/scheduler.hpp:182,24'
          Dst:             _ZN4asio6detail19scheduler_operationC2EPFvPvPS1_RKNSt3__110error_codeEmE
    - functionName:    _ZN4asio6detail9scheduler14task_operationD2Ev
      functionSourceFile: '/usr/include/asio/detail/scheduler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail19scheduler_operationD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/scheduler.hpp:180,10'
          Dst:             _ZN4asio6detail19scheduler_operationD2Ev
    - functionName:    _ZN4asio6detail27conditionally_enabled_eventD2Ev
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail11posix_eventD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/conditionally_enabled_event.hpp:43,3'
          Dst:             _ZN4asio6detail11posix_eventD2Ev
        - Src:             '/usr/include/asio/detail/conditionally_enabled_event.hpp:43,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail30execution_context_service_baseINS0_9schedulerEED2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context7serviceD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:385,7'
          Dst:             _ZN4asio17execution_context7serviceD2Ev
    - functionName:    _ZN4asio6detail11posix_eventD2Ev
      functionSourceFile: '/usr/include/asio/detail/posix_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - pthread_cond_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/posix_event.hpp:41,5'
          Dst:             pthread_cond_destroy
        - Src:             '/usr/include/asio/detail/posix_event.hpp:42,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    pthread_cond_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:    _ZN4asio6detail11posix_eventC2Ev
      functionSourceFile: '/usr/include/asio/detail/impl/posix_event.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4asio5error19get_system_categoryEv
        - _ZN4asio6detail11noncopyableC2Ev
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
        - pthread_cond_init
        - pthread_condattr_init
        - pthread_condattr_setclock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/posix_event.ipp:31,14'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
        - Src:             '/usr/include/asio/detail/impl/posix_event.ipp:40,3'
          Dst:             pthread_condattr_init
        - Src:             '/usr/include/asio/detail/impl/posix_event.ipp:41,15'
          Dst:             pthread_condattr_setclock
        - Src:             '/usr/include/asio/detail/impl/posix_event.ipp:43,13'
          Dst:             pthread_cond_init
        - Src:             '/usr/include/asio/detail/impl/posix_event.ipp:48,7'
          Dst:             _ZN4asio5error19get_system_categoryEv
        - Src:             '/usr/include/asio/detail/impl/posix_event.ipp:49,3'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
        - Src:             '/usr/include/asio/detail/impl/posix_event.ipp:50,1'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    pthread_condattr_init
      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:    pthread_condattr_setclock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail9schedulerD2Ev
      functionSourceFile: '/usr/include/asio/detail/scheduler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail27conditionally_enabled_eventD2Ev
        - _ZN4asio6detail27conditionally_enabled_mutexD2Ev
        - _ZN4asio6detail30execution_context_service_baseINS0_9schedulerEED2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - _ZN4asio6detail9scheduler14task_operationD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/scheduler.hpp:37,7'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - Src:             '/usr/include/asio/detail/scheduler.hpp:37,7'
          Dst:             _ZN4asio6detail9scheduler14task_operationD2Ev
        - Src:             '/usr/include/asio/detail/scheduler.hpp:37,7'
          Dst:             _ZN4asio6detail27conditionally_enabled_eventD2Ev
        - Src:             '/usr/include/asio/detail/scheduler.hpp:37,7'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutexD2Ev
        - Src:             '/usr/include/asio/detail/scheduler.hpp:37,7'
          Dst:             _ZN4asio6detail30execution_context_service_baseINS0_9schedulerEED2Ev
    - functionName:    _ZN4asio6detail9schedulerD0Ev
      functionSourceFile: '/usr/include/asio/detail/scheduler.hpp'
      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:
        - _ZN4asio6detail9schedulerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/scheduler.hpp:37,7'
          Dst:             _ZN4asio6detail9schedulerD2Ev
    - functionName:    _ZN4asio6detail9scheduler8shutdownEv
      functionSourceFile: '/usr/include/asio/detail/impl/scheduler.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       27
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4asio6detail19scheduler_operation7destroyEv
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE3popEv
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE5frontEv
        - _ZNK4asio6detail8op_queueINS0_19scheduler_operationEE5emptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:109,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:111,8'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:114,21'
          Dst:             _ZNK4asio6detail8op_queueINS0_19scheduler_operationEE5emptyEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:116,30'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE5frontEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:117,15'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE3popEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:119,10'
          Dst:             _ZN4asio6detail19scheduler_operation7destroyEv
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:124,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:124,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - functionName:    _ZN4asio17execution_context7service11notify_forkENS0_10fork_eventE
      functionSourceFile: '/usr/include/asio/impl/execution_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio17execution_context7serviceC2ERS0_
      functionSourceFile: '/usr/include/asio/impl/execution_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio17execution_context7service3keyC2Ev
        - _ZN4asio6detail11noncopyableC2Ev
        - _ZN4asio6detail11noncopyableD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/execution_context.ipp:54,29'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
        - Src:             '/usr/include/asio/impl/execution_context.ipp:54,29'
          Dst:             _ZN4asio17execution_context7service3keyC2Ev
        - Src:             '/usr/include/asio/impl/execution_context.ipp:58,1'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail30execution_context_service_baseINS0_9schedulerEED0Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 385
      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:    _ZN4asio17execution_context7serviceD0Ev
      functionSourceFile: '/usr/include/asio/impl/execution_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      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:    _ZN4asio6detail16service_registry16init_key_from_idINS0_9schedulerEEEvRNS_17execution_context7service3keyERKNS0_10service_idIT_EE
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail13epoll_reactorD2Ev
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEED2Ev
        - _ZN4asio6detail26eventfd_select_interrupterD2Ev
        - _ZN4asio6detail27conditionally_enabled_mutexD2Ev
        - _ZN4asio6detail30execution_context_service_baseINS0_13epoll_reactorEED2Ev
        - __clang_call_terminate
        - close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:67,5'
          Dst:             close
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:69,5'
          Dst:             close
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:70,1'
          Dst:             _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEED2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:70,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutexD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:70,1'
          Dst:             _ZN4asio6detail26eventfd_select_interrupterD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:70,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutexD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:70,1'
          Dst:             _ZN4asio6detail30execution_context_service_baseINS0_13epoll_reactorEED2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:67,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail13epoll_reactorD0Ev
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail13epoll_reactorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:65,1'
          Dst:             _ZN4asio6detail13epoll_reactorD2Ev
    - functionName:    _ZN4asio6detail13epoll_reactor8shutdownEv
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          117
      EdgeCount:       36
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEE4freeEPS3_
        - _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEE5firstEv
        - _ZN4asio6detail15timer_queue_set14get_all_timersERNS0_8op_queueINS0_19scheduler_operationEEE
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushINS0_10reactor_opEEEvRNS1_IT_EE
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - _ZN4asio6detail9scheduler18abandon_operationsERNS0_8op_queueINS0_19scheduler_operationEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:74,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:76,8'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:78,23'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:80,60'
          Dst:             _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEE5firstEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:83,11'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushINS0_10reactor_opEEEvRNS1_IT_EE
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:91,1'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:85,29'
          Dst:             _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEE4freeEPS3_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:88,17'
          Dst:             _ZN4asio6detail15timer_queue_set14get_all_timersERNS0_8op_queueINS0_19scheduler_operationEEE
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:90,14'
          Dst:             _ZN4asio6detail9scheduler18abandon_operationsERNS0_8op_queueINS0_19scheduler_operationEEE
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:91,1'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:91,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:91,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - functionName:    _ZN4asio6detail13epoll_reactor11notify_forkENS_17execution_context10fork_eventE
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          185
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio5error19get_system_categoryEv
        - _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEE5firstEv
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
        - _ZN4asio6detail13epoll_reactor14update_timeoutEv
        - _ZN4asio6detail13epoll_reactor15do_epoll_createEv
        - _ZN4asio6detail13epoll_reactor17do_timerfd_createEv
        - _ZN4asio6detail26eventfd_select_interrupter8recreateEv
        - _ZN4asio6detail26eventfd_select_interrupter9interruptEv
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZNK4asio6detail26eventfd_select_interrupter15read_descriptorEv
        - __errno_location
        - close
        - epoll_ctl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:99,7'
          Dst:             close
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:101,17'
          Dst:             _ZN4asio6detail13epoll_reactor15do_epoll_createEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:104,7'
          Dst:             close
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:106,17'
          Dst:             _ZN4asio6detail13epoll_reactor17do_timerfd_createEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:108,18'
          Dst:             _ZN4asio6detail26eventfd_select_interrupter8recreateEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:114,54'
          Dst:             _ZNK4asio6detail26eventfd_select_interrupter15read_descriptorEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:114,5'
          Dst:             epoll_ctl
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:115,18'
          Dst:             _ZN4asio6detail26eventfd_select_interrupter9interruptEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:122,7'
          Dst:             epoll_ctl
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:125,5'
          Dst:             _ZN4asio6detail13epoll_reactor14update_timeoutEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:128,24'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:129,60'
          Dst:             _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEE5firstEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:134,20'
          Dst:             epoll_ctl
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:137,29'
          Dst:             __errno_location
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:138,13'
          Dst:             _ZN4asio5error19get_system_categoryEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:139,9'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:142,3'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:142,3'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - functionName:    _ZN4asio6detail26eventfd_select_interrupter8recreateEv
      functionSourceFile: '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail26eventfd_select_interrupter16open_descriptorsEv
        - _ZN4asio6detail26eventfd_select_interrupter17close_descriptorsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:110,3'
          Dst:             _ZN4asio6detail26eventfd_select_interrupter17close_descriptorsEv
        - Src:             '/usr/include/asio/detail/impl/eventfd_select_interrupter.ipp:115,3'
          Dst:             _ZN4asio6detail26eventfd_select_interrupter16open_descriptorsEv
    - functionName:    _ZN4asio6detail11object_poolINS0_13epoll_reactor16descriptor_stateEE5firstEv
      functionSourceFile: '/usr/include/asio/detail/object_pool.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushINS0_10reactor_opEEEvRNS1_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_10reactor_opEEERPT_RNS0_8op_queueIS4_EE
        - _ZN4asio6detail15op_queue_access4nextINS0_19scheduler_operationES3_EEvRPT_PT0_
        - _ZN4asio6detail15op_queue_access5frontINS0_10reactor_opEEERPT_RNS0_8op_queueIS4_EE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:123,34'
          Dst:             _ZN4asio6detail15op_queue_access5frontINS0_10reactor_opEEERPT_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_10reactor_opEEERPT_RNS0_8op_queueIS4_EE
        - Src:             '/usr/include/asio/detail/op_queue.hpp:130,7'
          Dst:             _ZN4asio6detail15op_queue_access5frontINS0_10reactor_opEEERPT_RNS0_8op_queueIS4_EE
        - Src:             '/usr/include/asio/detail/op_queue.hpp:131,7'
          Dst:             _ZN4asio6detail15op_queue_access4backINS0_10reactor_opEEERPT_RNS0_8op_queueIS4_EE
    - functionName:    _ZN4asio6detail15timer_queue_set14get_all_timersERNS0_8op_queueINS0_19scheduler_operationEEE
      functionSourceFile: '/usr/include/asio/detail/impl/timer_queue_set.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail9scheduler18abandon_operationsERNS0_8op_queueINS0_19scheduler_operationEEE
      functionSourceFile: '/usr/include/asio/detail/impl/scheduler.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushIS2_EEvRNS1_IT_EE
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:352,34'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:353,8'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushIS2_EEvRNS1_IT_EE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:354,1'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:354,1'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
    - functionName:    _ZN4asio6detail15op_queue_access5frontINS0_10reactor_opEEERPT_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_access4backINS0_10reactor_opEEERPT_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:    _ZN4asio6detail30execution_context_service_baseINS0_13epoll_reactorEED0Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 385
      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:    _ZN4asio6detail16service_registry16init_key_from_idINS0_13epoll_reactorEEEvRNS_17execution_context7service3keyERKNS0_10service_idIT_EE
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail16service_registry11use_serviceINS0_13epoll_reactorEEERT_RNS_10io_contextE
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context7service3keyC2Ev
        - _ZN4asio6detail16service_registry14do_use_serviceERKNS_17execution_context7service3keyEPFPS3_PvES8_
        - _ZN4asio6detail16service_registry8init_keyINS0_13epoll_reactorEEEvRNS_17execution_context7service3keyEz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:35,35'
          Dst:             _ZN4asio17execution_context7service3keyC2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:36,3'
          Dst:             _ZN4asio6detail16service_registry8init_keyINS0_13epoll_reactorEEEvRNS_17execution_context7service3keyEz
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:38,33'
          Dst:             _ZN4asio6detail16service_registry14do_use_serviceERKNS_17execution_context7service3keyEPFPS3_PvES8_
    - functionName:    _ZN4asio6detail16service_registry6createINS0_13epoll_reactorENS_10io_contextEEEPNS_17execution_context7serviceEPv
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail13epoll_reactorC2ERNS_17execution_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:86,14'
          Dst:             _ZN4asio6detail13epoll_reactorC2ERNS_17execution_contextE
    - functionName:    _ZN4asio10io_context7serviceC2ERS0_
      functionSourceFile: '/usr/include/asio/impl/io_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context7serviceC2ERS0_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/io_context.ipp:134,5'
          Dst:             _ZN4asio17execution_context7serviceC2ERS0_
    - functionName:    _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_2ip3tcpEEEED0Ev
      functionSourceFile: '/usr/include/asio/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_2ip3tcpEEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:842,7'
          Dst:             _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_2ip3tcpEEEED2Ev
    - functionName:    _ZN4asio10io_context7service8shutdownEv
      functionSourceFile: '/usr/include/asio/impl/io_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio10io_context7serviceD0Ev
      functionSourceFile: '/usr/include/asio/impl/io_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio10io_context7serviceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/io_context.ipp:139,1'
          Dst:             _ZN4asio10io_context7serviceD2Ev
    - functionName:    _ZN4asio6detail16service_registry16init_key_from_idINS0_23reactive_socket_serviceINS_2ip3tcpEEEEEvRNS_17execution_context7service3keyERKNS0_10service_idIT_EE
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEED2Ev
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEED2Ev
        - _ZN4crow13SocketAdaptorD2Ev
        - _ZN4crow8responseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:86,9'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/http_connection.h:86,9'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_13SocketAdaptorENS_4CrowIJEEEJEEEED2Ev
        - Src:             'include/crow/http_connection.h:86,9'
          Dst:             _ZN4crow13SocketAdaptorD2Ev
    - functionName:    _ZN4asio21basic_socket_acceptorINS_2ip3tcpEE5closeERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - _ZN4asio6detail28reactive_socket_service_base5closeERNS1_24base_implementation_typeERNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:563,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:563,37'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:563,25'
          Dst:             _ZN4asio6detail28reactive_socket_service_base5closeERNS1_24base_implementation_typeERNSt3__110error_codeE
    - functionName:    _ZN4crow6loggerlsIPNS_11TCPAcceptorEEERS0_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:    _ZNK4asio21basic_socket_acceptorINS_2ip3tcpEE7is_openEv
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - _ZNK4asio6detail28reactive_socket_service_base7is_openERKNS1_24base_implementation_typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:419,18'
          Dst:             _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:419,46'
          Dst:             _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:419,32'
          Dst:             _ZNK4asio6detail28reactive_socket_service_base7is_openERKNS1_24base_implementation_typeE
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE4stopEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          233
      EdgeCount:       87
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN4asio10io_context4stopEv
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE6cancelEv
        - _ZN4asio21basic_socket_acceptorINS_2ip3tcpEE5closeERNSt3__110error_codeE
        - _ZN4crow11TCPAcceptor12raw_acceptorEv
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA19_cEERS0_RKT_
        - _ZN4crow6loggerlsIA20_cEERS0_RKT_
        - _ZN4crow6loggerlsIA26_cEERS0_RKT_
        - _ZN4crow6loggerlsIA27_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZN4crow6loggerlsIPN4asio10io_contextEEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_11TCPAcceptorEEERS0_RKT_
        - _ZN4crow6loggerlsIPNSt3__110unique_ptrIN4asio10io_contextENS2_14default_deleteIS5_EEEEEERS0_RKT_
        - _ZN4crow6loggerlsIcEERS0_RKT_
        - _ZNK4asio21basic_socket_acceptorINS_2ip3tcpEE7is_openEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:255,27'
          Dst:             _ZN4crow11TCPAcceptor12raw_acceptorEv
        - Src:             'include/crow/http_server.h:255,42'
          Dst:             _ZNK4asio21basic_socket_acceptorINS_2ip3tcpEE7is_openEv
        - Src:             'include/crow/http_server.h:257,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:257,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:257,31'
          Dst:             _ZN4crow6loggerlsIA19_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:257,55'
          Dst:             _ZN4crow6loggerlsIPNS_11TCPAcceptorEEERS0_RKT_
        - Src:             'include/crow/http_server.h:257,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:257,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:259,27'
          Dst:             _ZN4crow11TCPAcceptor12raw_acceptorEv
        - Src:             'include/crow/http_server.h:259,42'
          Dst:             _ZN4asio21basic_socket_acceptorINS_2ip3tcpEE5closeERNSt3__110error_codeE
        - Src:             'include/crow/http_server.h:262,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:262,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:262,38'
          Dst:             _ZN4crow6loggerlsIA27_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:262,70'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:262,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:262,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:266,27'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE6cancelEv
        - Src:             'include/crow/http_server.h:272,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:272,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:272,35'
          Dst:             _ZN4crow6loggerlsIA20_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:272,60'
          Dst:             _ZN4crow6loggerlsIPNSt3__110unique_ptrIN4asio10io_contextENS2_14default_deleteIS5_EEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:272,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:272,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:273,33'
          Dst:             _ZN4asio10io_context4stopEv
        - Src:             'include/crow/http_server.h:277,13'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:277,13'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:277,27'
          Dst:             _ZN4crow6loggerlsIA26_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:277,58'
          Dst:             _ZN4crow6loggerlsIPN4asio10io_contextEEERS0_RKT_
        - Src:             'include/crow/http_server.h:277,74'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_server.h:277,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:277,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:278,25'
          Dst:             _ZN4asio10io_context4stopEv
    - functionName:    _ZN4crow6loggerlsIA27_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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE6cancelEv
      functionSourceFile: '/usr/include/asio/basic_waitable_timer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
        - _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE6cancelERNS9_19implementation_typeERNS3_10error_codeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:328,27'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:328,54'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:328,41'
          Dst:             _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE6cancelERNS9_19implementation_typeERNS3_10error_codeE
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:329,5'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
    - functionName:    _ZN4crow6loggerlsIPNSt3__110unique_ptrIN4asio10io_contextENS2_14default_deleteIS5_EEEEEERS0_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:    _ZN4asio10io_context4stopEv
      functionSourceFile: '/usr/include/asio/impl/io_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail9scheduler4stopEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/io_context.ipp:120,9'
          Dst:             _ZN4asio6detail9scheduler4stopEv
    - functionName:    _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE3runEvENKUlRKNSt3__110error_codeEiE_clES9_i
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE4stopEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:231,19'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE4stopEv
    - functionName:    _ZN4asio6detail7binder2IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SA_iEclEv
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE3runEvENKUlRKNSt3__110error_codeEiE_clES9_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:163,5'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE3runEvENKUlRKNSt3__110error_codeEiE_clES9_i
    - functionName:    _ZN4asio19asio_handler_invokeINS_6detail7binder2IZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SB_iEEEEvRT_z
      functionSourceFile: '/usr/include/asio/handler_invoke_hook.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7binder2IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SA_iEclEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/handler_invoke_hook.hpp:68,3'
          Dst:             _ZN4asio6detail7binder2IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SA_iEclEv
    - functionName:    _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder2IZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SC_iEESF_EEvRT_RT0_
      functionSourceFile: '/usr/include/asio/detail/handler_invoke_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19asio_handler_invokeINS_6detail7binder2IZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SB_iEEEEvRT_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_invoke_helpers.hpp:37,3'
          Dst:             _ZN4asio19asio_handler_invokeINS_6detail7binder2IZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SB_iEEEEvRT_z
    - functionName:    _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EEvPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio23asio_handler_deallocateEPvmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:50,3'
          Dst:             _ZN4asio23asio_handler_deallocateEPvmz
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEE10deallocateEPSF_m
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EEvPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:90,5'
          Dst:             _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EEvPvmRT_
    - functionName:    _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_ED2Ev
      functionSourceFile: '/usr/include/asio/detail/signal_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail9signal_opD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:33,7'
          Dst:             _ZN4asio6detail9signal_opD2Ev
    - functionName:    _ZN4asio6detail9signal_opD2Ev
      functionSourceFile: '/usr/include/asio/detail/signal_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail19scheduler_operationD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/signal_op.hpp:26,7'
          Dst:             _ZN4asio6detail19scheduler_operationD2Ev
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEED2Ev
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      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:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEE8completeINS0_7binder2ISD_SA_iEEEEvRT_RSD_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder2IZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SC_iEESF_EEvRT_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_work.hpp:81,5'
          Dst:             _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder2IZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SC_iEESF_EEvRT_RT0_
    - functionName:    _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptr5resetEv
      functionSourceFile: '/usr/include/asio/detail/signal_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEE10deallocateEPSF_m
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_ED2Ev
        - _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS9_9allocatorIvEEE3getERSD_RKSF_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_ED2Ev
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS9_9allocatorIvEEE3getERSD_RKSF_
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEE10deallocateEPSF_m
    - functionName:    _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS8_9allocatorIvEEE3getERKSC_RKSE_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:105,10'
          Dst:             _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS8_9allocatorIvEEE3getERKSC_RKSE_
    - functionName:    _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS9_9allocatorIvEEE3getERSD_RKSF_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_vEC2ERSD_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:142,12'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_vEC2ERSD_
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_vEC2ERSD_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS8_9allocatorIvEEE3getERKSC_RKSE_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS9_9allocatorIvEEvE3getERKSD_RKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:93,12'
          Dst:             _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS9_9allocatorIvEEvE3getERKSD_RKSF_
    - functionName:    _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS9_9allocatorIvEEvE3getERKSD_RKSF_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail7binder2IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SA_iEC2ERSD_SC_RKi
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEEC2ERSD_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEE5startERSD_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E11do_completeEPvPNS0_19scheduler_operationESC_m
      functionSourceFile: '/usr/include/asio/detail/signal_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEE8completeINS0_7binder2ISD_SA_iEEEEvRT_RSD_
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEEC2ERSD_
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEED2Ev
        - _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptr5resetEv
        - _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptrD2Ev
        - _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - _ZN4asio6detail16std_fenced_blockD2Ev
        - _ZN4asio6detail7binder2IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SA_iEC2ERSD_SC_RKi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:52,27'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEEC2ERSD_
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:63,7'
          Dst:             _ZN4asio6detail7binder2IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SA_iEC2ERSD_SC_RKi
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:65,7'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:70,20'
          Dst:             _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:72,9'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEE8completeINS0_7binder2ISD_SA_iEEEEvRT_RSD_
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:74,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:74,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:75,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:75,3'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:75,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:75,3'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptrD2Ev
    - functionName:    _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptrD2Ev
      functionSourceFile: '/usr/include/asio/detail/signal_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptr5resetEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EEPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21asio_handler_allocateEmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:39,10'
          Dst:             _ZN4asio21asio_handler_allocateEmz
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEE8allocateEm
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EEPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:85,9'
          Dst:             _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EEPvmRT_
    - functionName:    _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EC2ERSD_
      functionSourceFile: '/usr/include/asio/detail/signal_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEE5startERSD_
        - _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E11do_completeEPvPNS0_19scheduler_operationESC_m
        - _ZN4asio6detail9signal_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:39,7'
          Dst:             _ZN4asio6detail9signal_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:39,7'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E11do_completeEPvPNS0_19scheduler_operationESC_m
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:42,5'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEE5startERSD_
    - functionName:    _ZN4asio6detail9signal_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
      functionSourceFile: '/usr/include/asio/detail/signal_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail19scheduler_operationC2EPFvPvPS1_RKNSt3__110error_codeEmE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/signal_op.hpp:38,7'
          Dst:             _ZN4asio6detail19scheduler_operationC2EPFvPvPS1_RKNSt3__110error_codeEmE
    - functionName:    _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptr8allocateERSD_
      functionSourceFile: '/usr/include/asio/detail/signal_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEE8allocateEm
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS9_9allocatorIvEEE3getERSD_RKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS9_9allocatorIvEEE3getERSD_RKSF_
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEE8allocateEm
    - functionName:    _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_FvS9_iEEC2ERSC_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_FvS9_iEE3getEv
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      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:    _ZN4asio6detail18signal_set_service10async_waitIZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EEvRNS1_19implementation_typeERT_
      functionSourceFile: '/usr/include/asio/detail/signal_set_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptr8allocateERSD_
        - _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptrD2Ev
        - _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EC2ERSD_
        - _ZN4asio6detail18signal_set_service13start_wait_opERNS1_19implementation_typeEPNS0_9signal_opE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/signal_set_service.hpp:153,7'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptr8allocateERSD_
        - Src:             '/usr/include/asio/detail/signal_set_service.hpp:154,21'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EC2ERSD_
        - Src:             '/usr/include/asio/detail/signal_set_service.hpp:159,5'
          Dst:             _ZN4asio6detail18signal_set_service13start_wait_opERNS1_19implementation_typeEPNS0_9signal_opE
        - Src:             '/usr/include/asio/detail/signal_set_service.hpp:161,3'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/signal_set_service.hpp:161,3'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptrD2Ev
    - functionName:    _ZN4asio6detail18signal_set_service13start_wait_opERNS1_19implementation_typeEPNS0_9signal_opE
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          117
      EdgeCount:       31
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEEC2ERS2_
        - _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
        - _ZN4asio6detail16get_signal_stateEv
        - _ZN4asio6detail8op_queueINS0_9signal_opEE4pushEPS2_
        - _ZN4asio6detail9scheduler12work_startedEv
        - _ZN4asio6detail9scheduler24post_deferred_completionEPNS0_19scheduler_operationE
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:642,15'
          Dst:             _ZN4asio6detail9scheduler12work_startedEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:644,25'
          Dst:             _ZN4asio6detail16get_signal_stateEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:645,29'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEEC2ERS2_
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:654,19'
          Dst:             _ZN4asio6detail9scheduler24post_deferred_completionEPNS0_19scheduler_operationE
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:662,1'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:661,15'
          Dst:             _ZN4asio6detail8op_queueINS0_9signal_opEE4pushEPS2_
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:662,1'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
    - 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:    13
      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:    8
      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:    _ZN4asio6detail9scheduler24post_deferred_completionEPNS0_19scheduler_operationE
      functionSourceFile: '/usr/include/asio/detail/impl/scheduler.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE8containsEPS2_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - _ZN4asio6detail9scheduler26wake_one_thread_and_unlockERNS0_27conditionally_enabled_mutex11scoped_lockE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:305,41'
          Dst:             _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE8containsEPS2_
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:307,64'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:313,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:314,13'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:315,3'
          Dst:             _ZN4asio6detail9scheduler26wake_one_thread_and_unlockERNS0_27conditionally_enabled_mutex11scoped_lockE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:316,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:316,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - 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:    16
      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:    _ZN4asio6detail8op_queueINS0_9signal_opEE4pushEPS2_
      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_9signal_opES3_EEvRPT_PT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:106,5'
          Dst:             _ZN4asio6detail15op_queue_access4nextINS0_9signal_opES3_EEvRPT_PT0_
        - Src:             '/usr/include/asio/detail/op_queue.hpp:109,7'
          Dst:             _ZN4asio6detail15op_queue_access4nextINS0_9signal_opES3_EEvRPT_PT0_
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/posix_static_mutex.hpp:43,11'
          Dst:             pthread_mutex_lock
    - functionName:    _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_FvS9_iEEC2ERSC_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_FvS9_iEEC2ERSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/async_result.hpp:159,7'
          Dst:             _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_FvS9_iEEC2ERSC_
    - functionName:    _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE7on_tickEvENKUlRKNSt3__110error_codeEE_clES9_
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE7on_tickEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:137,17'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE7on_tickEv
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE7on_tickEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitIZN4crow6ServerINS8_4CrowIJEEENS8_11TCPAcceptorENS8_13SocketAdaptorEJEE7on_tickEvEUlRKNS1_10error_codeEE_EENS_12async_resultINS1_5decayIT_E4typeEFvSF_EE11return_typeEOSL_
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE13expires_afterERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:133,25'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE13expires_afterERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
        - Src:             'include/crow/http_server.h:134,25'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitIZN4crow6ServerINS8_4CrowIJEEENS8_11TCPAcceptorENS8_13SocketAdaptorEJEE7on_tickEvEUlRKNS1_10error_codeEE_EENS_12async_resultINS1_5decayIT_E4typeEFvSF_EE11return_typeEOSL_
    - functionName:    _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitIZN4crow6ServerINS8_4CrowIJEEENS8_11TCPAcceptorENS8_13SocketAdaptorEJEE7on_tickEvEUlRKNS1_10error_codeEE_EENS_12async_resultINS1_5decayIT_E4typeEFvSF_EE11return_typeEOSL_
      functionSourceFile: '/usr/include/asio/basic_waitable_timer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_FvS9_EE3getEv
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
        - _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
        - _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitIZN4crow6ServerINSB_4CrowIJEEENSB_11TCPAcceptorENSB_13SocketAdaptorEJEE7on_tickEvEUlRKNS3_10error_codeEE_EEvRNS9_19implementation_typeERT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:681,32'
          Dst:             _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,42'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,25'
          Dst:             _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitIZN4crow6ServerINSB_4CrowIJEEENSB_11TCPAcceptorENSB_13SocketAdaptorEJEE7on_tickEvEUlRKNS3_10error_codeEE_EEvRNS9_19implementation_typeERT_
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:686,24'
          Dst:             _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_FvS9_EE3getEv
    - functionName:    _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/async_result.hpp:159,7'
          Dst:             _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
    - functionName:    _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitIZN4crow6ServerINSB_4CrowIJEEENSB_11TCPAcceptorENSB_13SocketAdaptorEJEE7on_tickEvEUlRKNS3_10error_codeEE_EEvRNS9_19implementation_typeERT_
      functionSourceFile: '/usr/include/asio/detail/deadline_timer_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptr8allocateERSD_
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EC2ERSD_
        - _ZN4asio6detail13epoll_reactor14schedule_timerINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EERKNSB_9time_typeERNSC_14per_timer_dataEPNS0_7wait_opE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:234,7'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptr8allocateERSD_
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:235,21'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EC2ERSD_
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:242,16'
          Dst:             _ZN4asio6detail13epoll_reactor14schedule_timerINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EERKNSB_9time_typeERNSC_14per_timer_dataEPNS0_7wait_opE
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:244,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:244,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
    - functionName:    _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_FvS9_EE3getEv
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      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:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptr8allocateERSD_
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE8allocateEm
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE8allocateEm
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EC2ERSD_
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE5startERSD_
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E11do_completeEPvPNS0_19scheduler_operationESC_m
        - _ZN4asio6detail7wait_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:38,7'
          Dst:             _ZN4asio6detail7wait_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:38,7'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E11do_completeEPvPNS0_19scheduler_operationESC_m
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:41,5'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE5startERSD_
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_ED2Ev
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE10deallocateEPSF_m
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_ED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE10deallocateEPSF_m
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_ED2Ev
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7wait_opD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:32,7'
          Dst:             _ZN4asio6detail7wait_opD2Ev
    - functionName:    _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS8_9allocatorIvEEE3getERKSC_RKSE_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:105,10'
          Dst:             _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS8_9allocatorIvEEE3getERKSC_RKSE_
    - functionName:    _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_vEC2ERSD_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:142,12'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_vEC2ERSD_
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE10deallocateEPSF_m
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EEvPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:90,5'
          Dst:             _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EEvPvmRT_
    - functionName:    _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EEvPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio23asio_handler_deallocateEPvmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:50,3'
          Dst:             _ZN4asio23asio_handler_deallocateEPvmz
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_vEC2ERSD_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS8_9allocatorIvEEE3getERKSC_RKSE_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEvE3getERKSD_RKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:93,12'
          Dst:             _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEvE3getERKSD_RKSF_
    - functionName:    _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEvE3getERKSD_RKSF_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E11do_completeEPvPNS0_19scheduler_operationESC_m
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE8completeINS0_7binder1ISD_SA_EEEEvRT_RSD_
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEEC2ERSD_
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEED2Ev
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
        - _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - _ZN4asio6detail16std_fenced_blockD2Ev
        - _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SA_EC2ERSD_SC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:51,27'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEEC2ERSD_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:62,7'
          Dst:             _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SA_EC2ERSD_SC_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:64,7'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:69,20'
          Dst:             _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:71,9'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE8completeINS0_7binder1ISD_SA_EEEEvRT_RSD_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:73,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:73,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE5startERSD_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEEC2ERSD_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SA_EC2ERSD_SC_
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE8completeINS0_7binder1ISD_SA_EEEEvRT_RSD_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SC_EESF_EEvRT_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_work.hpp:81,5'
          Dst:             _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SC_EESF_EEvRT_RT0_
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEED2Ev
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      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:    _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SC_EESF_EEvRT_RT0_
      functionSourceFile: '/usr/include/asio/detail/handler_invoke_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19asio_handler_invokeINS_6detail7binder1IZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SB_EEEEvRT_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_invoke_helpers.hpp:37,3'
          Dst:             _ZN4asio19asio_handler_invokeINS_6detail7binder1IZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SB_EEEEvRT_z
    - functionName:    _ZN4asio19asio_handler_invokeINS_6detail7binder1IZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SB_EEEEvRT_z
      functionSourceFile: '/usr/include/asio/handler_invoke_hook.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SA_EclEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/handler_invoke_hook.hpp:68,3'
          Dst:             _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SA_EclEv
    - functionName:    _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SA_EclEv
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE7on_tickEvENKUlRKNSt3__110error_codeEE_clES9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:64,5'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE7on_tickEvENKUlRKNSt3__110error_codeEE_clES9_
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE8allocateEm
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EEPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:85,9'
          Dst:             _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EEPvmRT_
    - functionName:    _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EEPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21asio_handler_allocateEmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:39,10'
          Dst:             _ZN4asio21asio_handler_allocateEmz
    - functionName:    _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE3runEvENKUlRKNSt3__110error_codeEE_clES9_
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE7on_tickEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:219,23'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE7on_tickEv
    - functionName:    _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SA_EclEv
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE3runEvENKUlRKNSt3__110error_codeEE_clES9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:64,5'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE3runEvENKUlRKNSt3__110error_codeEE_clES9_
    - functionName:    _ZN4asio19asio_handler_invokeINS_6detail7binder1IZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SB_EEEEvRT_z
      functionSourceFile: '/usr/include/asio/handler_invoke_hook.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SA_EclEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/handler_invoke_hook.hpp:68,3'
          Dst:             _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SA_EclEv
    - functionName:    _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SC_EESF_EEvRT_RT0_
      functionSourceFile: '/usr/include/asio/detail/handler_invoke_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19asio_handler_invokeINS_6detail7binder1IZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SB_EEEEvRT_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_invoke_helpers.hpp:37,3'
          Dst:             _ZN4asio19asio_handler_invokeINS_6detail7binder1IZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SB_EEEEvRT_z
    - functionName:    _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EEvPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio23asio_handler_deallocateEPvmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:50,3'
          Dst:             _ZN4asio23asio_handler_deallocateEPvmz
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE10deallocateEPSF_m
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EEvPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:90,5'
          Dst:             _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EEvPvmRT_
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_ED2Ev
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7wait_opD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:32,7'
          Dst:             _ZN4asio6detail7wait_opD2Ev
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEED2Ev
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      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:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE8completeINS0_7binder1ISD_SA_EEEEvRT_RSD_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SC_EESF_EEvRT_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_work.hpp:81,5'
          Dst:             _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZN4crow6ServerINS4_4CrowIJEEENS4_11TCPAcceptorENS4_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SC_EESF_EEvRT_RT0_
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_ED2Ev
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE10deallocateEPSF_m
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_ED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE10deallocateEPSF_m
    - functionName:    _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS8_9allocatorIvEEE3getERKSC_RKSE_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:105,10'
          Dst:             _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS8_9allocatorIvEEE3getERKSC_RKSE_
    - functionName:    _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_vEC2ERSD_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:142,12'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_vEC2ERSD_
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_vEC2ERSD_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS8_9allocatorIvEEE3getERKSC_RKSE_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEvE3getERKSD_RKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:93,12'
          Dst:             _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEvE3getERKSD_RKSF_
    - functionName:    _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEvE3getERKSD_RKSF_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SA_EC2ERSD_SC_
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEEC2ERSD_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE5startERSD_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E11do_completeEPvPNS0_19scheduler_operationESC_m
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE8completeINS0_7binder1ISD_SA_EEEEvRT_RSD_
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEEC2ERSD_
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEED2Ev
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
        - _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - _ZN4asio6detail16std_fenced_blockD2Ev
        - _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SA_EC2ERSD_SC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:51,27'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEEC2ERSD_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:62,7'
          Dst:             _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SA_EC2ERSD_SC_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:64,7'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:69,20'
          Dst:             _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:71,9'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE8completeINS0_7binder1ISD_SA_EEEEvRT_RSD_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:73,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:73,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EEPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21asio_handler_allocateEmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:39,10'
          Dst:             _ZN4asio21asio_handler_allocateEmz
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE8allocateEm
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EEPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:85,9'
          Dst:             _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EEPvmRT_
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EC2ERSD_
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE5startERSD_
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E11do_completeEPvPNS0_19scheduler_operationESC_m
        - _ZN4asio6detail7wait_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:38,7'
          Dst:             _ZN4asio6detail7wait_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:38,7'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E11do_completeEPvPNS0_19scheduler_operationESC_m
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:41,5'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE5startERSD_
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptr8allocateERSD_
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE8allocateEm
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE8allocateEm
    - functionName:    _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_FvS9_EE3getEv
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      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:    _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitIZN4crow6ServerINSB_4CrowIJEEENSB_11TCPAcceptorENSB_13SocketAdaptorEJEE3runEvEUlRKNS3_10error_codeEE_EEvRNS9_19implementation_typeERT_
      functionSourceFile: '/usr/include/asio/detail/deadline_timer_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptr8allocateERSD_
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EC2ERSD_
        - _ZN4asio6detail13epoll_reactor14schedule_timerINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EERKNSB_9time_typeERNSC_14per_timer_dataEPNS0_7wait_opE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:234,7'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptr8allocateERSD_
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:235,21'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EC2ERSD_
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:242,16'
          Dst:             _ZN4asio6detail13epoll_reactor14schedule_timerINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EERKNSB_9time_typeERNSC_14per_timer_dataEPNS0_7wait_opE
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:244,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:244,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
    - functionName:    _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/async_result.hpp:159,7'
          Dst:             _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
    - functionName:    _ZNSt13exception_ptrD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE3runEvENKUlvE_clEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          228
      EdgeCount:       63
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN4asio10io_context3runEv
        - _ZN4crow6detail10task_timer19set_default_timeoutEh
        - _ZN4crow6detail10task_timerC2ERN4asio10io_contextENSt3__16chrono8durationIxNS5_5ratioILl1ELl1000EEEEE
        - _ZN4crow6detail10task_timerD2Ev
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA47_cEERS0_RKT_
        - _ZN4crow6loggerlsIPKcEERS0_RKT_
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE3runEvENKUlvE_clEvENKUlvE_clEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:178,25'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE3runEvENKUlvE_clEvENKUlvE_clEv
        - Src:             'include/crow/http_server.h:189,44'
          Dst:             _ZN4crow6detail10task_timerC2ERN4asio10io_contextENSt3__16chrono8durationIxNS5_5ratioILl1ELl1000EEEEE
        - Src:             'include/crow/http_server.h:190,36'
          Dst:             _ZN4crow6detail10task_timer19set_default_timeoutEh
        - Src:             'include/crow/http_server.h:199,58'
          Dst:             _ZN4asio10io_context3runEv
        - Src:             'include/crow/http_server.h:204,29'
          Dst:             __cxa_begin_catch
        - Src:             'include/crow/http_server.h:207,33'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:207,33'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:207,48'
          Dst:             _ZN4crow6loggerlsIA47_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:207,100'
          Dst:             _ZN4crow6loggerlsIPKcEERS0_RKT_
        - Src:             'include/crow/http_server.h:207,33'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:207,33'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:208,29'
          Dst:             __cxa_end_catch
        - Src:             'include/crow/http_server.h:208,29'
          Dst:             __cxa_end_catch
        - Src:             'include/crow/http_server.h:210,21'
          Dst:             _ZN4crow6detail10task_timerD2Ev
        - Src:             'include/crow/http_server.h:210,21'
          Dst:             _ZN4crow6detail10task_timerD2Ev
        - Src:             'include/crow/http_server.h:208,29'
          Dst:             __clang_call_terminate
    - functionName:    _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE3runEvENKUlvE_clEvENKUlvE_clEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gmtime_r
        - strftime
        - time
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:166,48'
          Dst:             time
        - Src:             'include/crow/http_server.h:172,29'
          Dst:             gmtime_r
        - Src:             'include/crow/http_server.h:175,50'
          Dst:             strftime
    - functionName:    _ZN4crow6detail10task_timerC2ERN4asio10io_contextENSt3__16chrono8durationIxNS5_5ratioILl1ELl1000EEEEE
      functionSourceFile: '/src/crow/include/crow/task_timer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitINS1_6__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPSB_RKNS1_12placeholders4__phILi1EEEEEEEENS_12async_resultINS1_5decayIT_E4typeEFvSC_EE11return_typeEOSQ_
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE13expires_afterERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEEC2ERNS_10io_contextE
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/task_timer.h:48,40'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEEC2ERNS_10io_contextE
        - Src:             'include/crow/task_timer.h:51,24'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE13expires_afterERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
        - Src:             'include/crow/task_timer.h:52,24'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitINS1_6__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPSB_RKNS1_12placeholders4__phILi1EEEEEEEENS_12async_resultINS1_5decayIT_E4typeEFvSC_EE11return_typeEOSQ_
        - Src:             'include/crow/task_timer.h:55,13'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
    - functionName:    _ZN4crow6detail10task_timer19set_default_timeoutEh
      functionSourceFile: '/src/crow/include/crow/task_timer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6loggerlsIA47_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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6detail10task_timerD2Ev
      functionSourceFile: '/src/crow/include/crow/task_timer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE6cancelEv
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/task_timer.h:57,36'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE6cancelEv
        - Src:             'include/crow/task_timer.h:57,46'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
        - Src:             'include/crow/task_timer.h:57,36'
          Dst:             __clang_call_terminate
    - 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:    10
      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:    _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:    2
      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:    _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:    _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEEC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/basic_waitable_timer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EEC2ERNS_10io_contextE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:177,7'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EEC2ERNS_10io_contextE
    - functionName:    _ZN4crow6detail10task_timer12tick_handlerERKNSt3__110error_codeE
      functionSourceFile: '/src/crow/include/crow/task_timer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitINS1_6__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPSB_RKNS1_12placeholders4__phILi1EEEEEEEENS_12async_resultINS1_5decayIT_E4typeEFvSC_EE11return_typeEOSQ_
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE13expires_afterERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
        - _ZN4crow6detail10task_timer13process_tasksEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/task_timer.h:150,17'
          Dst:             _ZN4crow6detail10task_timer13process_tasksEv
        - Src:             'include/crow/task_timer.h:152,24'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE13expires_afterERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
        - Src:             'include/crow/task_timer.h:153,24'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitINS1_6__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPSB_RKNS1_12placeholders4__phILi1EEEEEEEENS_12async_resultINS1_5decayIT_E4typeEFvSC_EE11return_typeEOSQ_
    - functionName:    _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitINS1_6__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPSB_RKNS1_12placeholders4__phILi1EEEEEEEENS_12async_resultINS1_5decayIT_E4typeEFvSC_EE11return_typeEOSQ_
      functionSourceFile: '/usr/include/asio/basic_waitable_timer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEFvS6_EE3getEv
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
        - _ZN4asio16async_completionINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEFvS6_EEC2ERSH_
        - _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitINS3_6__bindIMN4crow6detail10task_timerEFvRKNS3_10error_codeEEJPSE_RKNS3_12placeholders4__phILi1EEEEEEEEvRNS9_19implementation_typeERT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:681,32'
          Dst:             _ZN4asio16async_completionINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEFvS6_EEC2ERSH_
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,42'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,25'
          Dst:             _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitINS3_6__bindIMN4crow6detail10task_timerEFvRKNS3_10error_codeEEJPSE_RKNS3_12placeholders4__phILi1EEEEEEEEvRNS9_19implementation_typeERT_
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:686,24'
          Dst:             _ZN4asio12async_resultINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEFvS6_EE3getEv
    - functionName:    _ZN4asio16async_completionINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEFvS6_EEC2ERSH_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEFvS6_EEC2ERSH_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/async_result.hpp:159,7'
          Dst:             _ZN4asio12async_resultINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEFvS6_EEC2ERSH_
    - functionName:    _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitINS3_6__bindIMN4crow6detail10task_timerEFvRKNS3_10error_codeEEJPSE_RKNS3_12placeholders4__phILi1EEEEEEEEvRNS9_19implementation_typeERT_
      functionSourceFile: '/usr/include/asio/detail/deadline_timer_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEE3ptr8allocateERSI_
        - _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEE3ptrD2Ev
        - _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEEC2ERSI_
        - _ZN4asio6detail13epoll_reactor14schedule_timerINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EERKNSB_9time_typeERNSC_14per_timer_dataEPNS0_7wait_opE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:234,7'
          Dst:             _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEE3ptr8allocateERSI_
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:235,21'
          Dst:             _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEEC2ERSI_
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:242,16'
          Dst:             _ZN4asio6detail13epoll_reactor14schedule_timerINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EERKNSB_9time_typeERNSC_14per_timer_dataEPNS0_7wait_opE
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:244,3'
          Dst:             _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEE3ptrD2Ev
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:244,3'
          Dst:             _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEE3ptrD2Ev
    - functionName:    _ZN4asio12async_resultINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEFvS6_EE3getEv
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      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:    _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEE3ptr8allocateERSI_
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio24get_associated_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEEENS_20associated_allocatorIT_NS1_9allocatorIvEEE4typeERKSJ_
        - _ZN4asio6detail14hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS0_12wait_handlerISI_EEE8allocateEm
        - _ZN4asio6detail14hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS0_12wait_handlerISI_EEEC2IvEERKNS1_ISI_T_EE
        - _ZN4asio6detail18get_hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS2_9allocatorIvEEE3getERSI_RKSK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio24get_associated_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEEENS_20associated_allocatorIT_NS1_9allocatorIvEEE4typeERKSJ_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS2_9allocatorIvEEE3getERSI_RKSK_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS0_12wait_handlerISI_EEEC2IvEERKNS1_ISI_T_EE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS0_12wait_handlerISI_EEE8allocateEm
    - functionName:    _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEEC2ERSI_
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12handler_workINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS_15system_executorEE5startERSI_
        - _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEE11do_completeEPvPNS0_19scheduler_operationES9_m
        - _ZN4asio6detail7wait_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:38,7'
          Dst:             _ZN4asio6detail7wait_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:38,7'
          Dst:             _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEE11do_completeEPvPNS0_19scheduler_operationES9_m
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:41,5'
          Dst:             _ZN4asio6detail12handler_workINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS_15system_executorEE5startERSI_
    - functionName:    _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEE3ptrD2Ev
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEE3ptr5resetEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEE3ptr5resetEv
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEE3ptr5resetEv
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio24get_associated_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEEENS_20associated_allocatorIT_NS1_9allocatorIvEEE4typeERKSJ_
        - _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEED2Ev
        - _ZN4asio6detail14hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS0_12wait_handlerISI_EEE10deallocateEPSK_m
        - _ZN4asio6detail14hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS0_12wait_handlerISI_EEEC2IvEERKNS1_ISI_T_EE
        - _ZN4asio6detail18get_hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS2_9allocatorIvEEE3getERSI_RKSK_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio24get_associated_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEEENS_20associated_allocatorIT_NS1_9allocatorIvEEE4typeERKSJ_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS2_9allocatorIvEEE3getERSI_RKSK_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS0_12wait_handlerISI_EEEC2IvEERKNS1_ISI_T_EE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS0_12wait_handlerISI_EEE10deallocateEPSK_m
    - functionName:    _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEED2Ev
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7wait_opD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:32,7'
          Dst:             _ZN4asio6detail7wait_opD2Ev
    - functionName:    _ZN4asio24get_associated_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEEENS_20associated_allocatorIT_NS1_9allocatorIvEEE4typeERKSJ_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20associated_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEENS1_9allocatorIvEEE3getERKSH_RKSJ_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:105,10'
          Dst:             _ZN4asio20associated_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEENS1_9allocatorIvEEE3getERKSH_RKSJ_
    - functionName:    _ZN4asio6detail18get_hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS2_9allocatorIvEEE3getERSI_RKSK_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail14hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEvEC2ERSI_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:142,12'
          Dst:             _ZN4asio6detail14hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEvEC2ERSI_
    - functionName:    _ZN4asio6detail14hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS0_12wait_handlerISI_EEEC2IvEERKNS1_ISI_T_EE
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS0_12wait_handlerISI_EEE10deallocateEPSK_m
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers10deallocateINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEEEvPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:90,5'
          Dst:             _ZN26asio_handler_alloc_helpers10deallocateINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEEEvPvmRT_
    - functionName:    _ZN26asio_handler_alloc_helpers10deallocateINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEEEvPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio23asio_handler_deallocateEPvmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:50,3'
          Dst:             _ZN4asio23asio_handler_deallocateEPvmz
    - functionName:    _ZN4asio6detail14hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEvEC2ERSI_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20associated_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEENS1_9allocatorIvEEE3getERKSH_RKSJ_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail25associated_allocator_implINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS2_9allocatorIvEEvE3getERKSI_RKSK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:93,12'
          Dst:             _ZN4asio6detail25associated_allocator_implINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS2_9allocatorIvEEvE3getERKSI_RKSK_
    - functionName:    _ZN4asio6detail25associated_allocator_implINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS2_9allocatorIvEEvE3getERKSI_RKSK_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEE11do_completeEPvPNS0_19scheduler_operationES9_m
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4asio6detail12handler_workINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS_15system_executorEE8completeINS0_7binder1ISI_S7_EEEEvRT_RSI_
        - _ZN4asio6detail12handler_workINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS_15system_executorEEC2ERSI_
        - _ZN4asio6detail12handler_workINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS_15system_executorEED2Ev
        - _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEE3ptr5resetEv
        - _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEE3ptrD2Ev
        - _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - _ZN4asio6detail16std_fenced_blockD2Ev
        - _ZN4asio6detail7binder1INSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEES7_EC2ERSI_S9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:51,27'
          Dst:             _ZN4asio6detail12handler_workINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS_15system_executorEEC2ERSI_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:62,7'
          Dst:             _ZN4asio6detail7binder1INSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEES7_EC2ERSI_S9_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:64,7'
          Dst:             _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEE3ptr5resetEv
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:69,20'
          Dst:             _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:71,9'
          Dst:             _ZN4asio6detail12handler_workINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS_15system_executorEE8completeINS0_7binder1ISI_S7_EEEEvRT_RSI_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:73,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:73,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12handler_workINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEE3ptrD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12handler_workINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12wait_handlerINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEEE3ptrD2Ev
    - functionName:    _ZN4asio6detail12handler_workINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS_15system_executorEE5startERSI_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS_15system_executorEEC2ERSI_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail7binder1INSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEES7_EC2ERSI_S9_
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS_15system_executorEE8completeINS0_7binder1ISI_S7_EEEEvRT_RSI_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1INSt3__16__bindIMN4crow6detail10task_timerEFvRKNS4_10error_codeEEJPS8_RKNS4_12placeholders4__phILi1EEEEEES9_EESK_EEvRT_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_work.hpp:81,5'
          Dst:             _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1INSt3__16__bindIMN4crow6detail10task_timerEFvRKNS4_10error_codeEEJPS8_RKNS4_12placeholders4__phILi1EEEEEES9_EESK_EEvRT_RT0_
    - functionName:    _ZN4asio6detail12handler_workINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS_15system_executorEED2Ev
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      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:    _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1INSt3__16__bindIMN4crow6detail10task_timerEFvRKNS4_10error_codeEEJPS8_RKNS4_12placeholders4__phILi1EEEEEES9_EESK_EEvRT_RT0_
      functionSourceFile: '/usr/include/asio/detail/handler_invoke_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19asio_handler_invokeINS_6detail7binder1INSt3__16__bindIMN4crow6detail10task_timerEFvRKNS3_10error_codeEEJPS7_RKNS3_12placeholders4__phILi1EEEEEES8_EEEEvRT_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_invoke_helpers.hpp:37,3'
          Dst:             _ZN4asio19asio_handler_invokeINS_6detail7binder1INSt3__16__bindIMN4crow6detail10task_timerEFvRKNS3_10error_codeEEJPS7_RKNS3_12placeholders4__phILi1EEEEEES8_EEEEvRT_z
    - functionName:    _ZN4asio19asio_handler_invokeINS_6detail7binder1INSt3__16__bindIMN4crow6detail10task_timerEFvRKNS3_10error_codeEEJPS7_RKNS3_12placeholders4__phILi1EEEEEES8_EEEEvRT_z
      functionSourceFile: '/usr/include/asio/handler_invoke_hook.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7binder1INSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEES7_EclEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/handler_invoke_hook.hpp:68,3'
          Dst:             _ZN4asio6detail7binder1INSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEES7_EclEv
    - functionName:    _ZN4asio6detail7binder1INSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEES7_EclEv
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14hook_allocatorINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS2_10error_codeEEJPS6_RKNS2_12placeholders4__phILi1EEEEEENS0_12wait_handlerISI_EEE8allocateEm
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers8allocateINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEEEPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:85,9'
          Dst:             _ZN26asio_handler_alloc_helpers8allocateINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEEEPvmRT_
    - functionName:    _ZN26asio_handler_alloc_helpers8allocateINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEEEPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21asio_handler_allocateEmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:39,10'
          Dst:             _ZN4asio21asio_handler_allocateEmz
    - functionName:    _ZN4asio12async_resultINSt3__16__bindIMN4crow6detail10task_timerEFvRKNS1_10error_codeEEJPS5_RKNS1_12placeholders4__phILi1EEEEEEFvS6_EEC2ERSH_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6detail10task_timer13process_tasksEv
      functionSourceFile: '/src/crow/include/crow/task_timer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          195
      EdgeCount:       65
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA20_cEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_6detail10task_timerEEERS0_RKT_
        - _ZN4crow6loggerlsIcEERS0_RKT_
        - _ZN4crow6loggerlsImEERS0_RKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/task_timer.h:133,25'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/task_timer.h:133,25'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/task_timer.h:133,40'
          Dst:             _ZN4crow6loggerlsIA20_cEERS0_RKT_
        - Src:             'include/crow/task_timer.h:133,65'
          Dst:             _ZN4crow6loggerlsIPNS_6detail10task_timerEEERS0_RKT_
        - Src:             'include/crow/task_timer.h:133,73'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/task_timer.h:134,47'
          Dst:             _ZN4crow6loggerlsImEERS0_RKT_
        - Src:             'include/crow/task_timer.h:133,25'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/task_timer.h:133,25'
          Dst:             _ZN4crow6loggerD2Ev
    - functionName:    _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EEC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio11use_serviceINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEEERT_RNS_10io_contextE
        - _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE19implementation_typeC2Ev
        - _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE19implementation_typeD2Ev
        - _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE9constructERNS9_19implementation_typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_io_object.hpp:223,17'
          Dst:             _ZN4asio11use_serviceINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEEERT_RNS_10io_contextE
        - Src:             '/usr/include/asio/basic_io_object.hpp:222,12'
          Dst:             _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE19implementation_typeC2Ev
        - Src:             '/usr/include/asio/basic_io_object.hpp:225,15'
          Dst:             _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE9constructERNS9_19implementation_typeE
        - Src:             '/usr/include/asio/basic_io_object.hpp:226,3'
          Dst:             _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE19implementation_typeD2Ev
    - functionName:    _ZN4asio11use_serviceINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEEERT_RNS_10io_contextE
      functionSourceFile: '/usr/include/asio/impl/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry11use_serviceINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS7_EEEEEEEERT_RNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/io_context.hpp:38,42'
          Dst:             _ZN4asio6detail16service_registry11use_serviceINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS7_EEEEEEEERT_RNS_10io_contextE
    - functionName:    _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE19implementation_typeC2Ev
      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:         7
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE14per_timer_dataC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:57,10'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:57,10'
          Dst:             _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE14per_timer_dataC2Ev
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:57,10'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE9constructERNS9_19implementation_typeE
      functionSourceFile: '/usr/include/asio/detail/deadline_timer_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE14per_timer_dataC2Ev
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail8op_queueINS0_7wait_opEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:49,5'
          Dst:             _ZN4asio6detail8op_queueINS0_7wait_opEEC2Ev
    - functionName:    _ZN4asio6detail8op_queueINS0_7wait_opEEC2Ev
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:68,3'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - functionName:    _ZN4asio6detail16service_registry11use_serviceINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS7_EEEEEEEERT_RNS_10io_contextE
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context7service3keyC2Ev
        - _ZN4asio6detail16service_registry14do_use_serviceERKNS_17execution_context7service3keyEPFPS3_PvES8_
        - _ZN4asio6detail16service_registry8init_keyINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS7_EEEEEEEEvRNS_17execution_context7service3keyEz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:35,35'
          Dst:             _ZN4asio17execution_context7service3keyC2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:36,3'
          Dst:             _ZN4asio6detail16service_registry8init_keyINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS7_EEEEEEEEvRNS_17execution_context7service3keyEz
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:38,33'
          Dst:             _ZN4asio6detail16service_registry14do_use_serviceERKNS_17execution_context7service3keyEPFPS3_PvES8_
    - functionName:    _ZN4asio6detail16service_registry8init_keyINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS7_EEEEEEEEvRNS_17execution_context7service3keyEz
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry16init_key_from_idINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS7_EEEEEEEEvRNS_17execution_context7service3keyERKNS0_10service_idIT_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:61,3'
          Dst:             _ZN4asio6detail16service_registry16init_key_from_idINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS7_EEEEEEEEvRNS_17execution_context7service3keyERKNS0_10service_idIT_EE
    - functionName:    _ZN4asio6detail16service_registry6createINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS7_EEEEEENS_10io_contextEEEPNS_17execution_context7serviceEPv
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEEC2ERNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:86,14'
          Dst:             _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEEC2ERNS_10io_contextE
    - functionName:    _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEEC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/detail/deadline_timer_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          72
      EdgeCount:       17
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4asio11use_serviceINS_6detail13epoll_reactorEEERT_RNS_10io_contextE
        - _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEEC2Ev
        - _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEED2Ev
        - _ZN4asio6detail12service_baseINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEEC2ERNS_10io_contextE
        - _ZN4asio6detail12service_baseINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEED2Ev
        - _ZN4asio6detail13epoll_reactor15add_timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EE
        - _ZN4asio6detail13epoll_reactor9init_taskEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:67,7'
          Dst:             _ZN4asio6detail12service_baseINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEEC2ERNS_10io_contextE
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:66,3'
          Dst:             _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEEC2Ev
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:68,18'
          Dst:             _ZN4asio11use_serviceINS_6detail13epoll_reactorEEERT_RNS_10io_contextE
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:70,16'
          Dst:             _ZN4asio6detail13epoll_reactor9init_taskEv
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:71,16'
          Dst:             _ZN4asio6detail13epoll_reactor15add_timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EE
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:72,3'
          Dst:             _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEED2Ev
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:72,3'
          Dst:             _ZN4asio6detail12service_baseINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEED2Ev
    - functionName:    _ZN4asio6detail12service_baseINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEEC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio10io_context7serviceC2ERS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:850,7'
          Dst:             _ZN4asio10io_context7serviceC2ERS0_
    - functionName:    _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEEC2Ev
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16timer_queue_baseC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:70,3'
          Dst:             _ZN4asio6detail16timer_queue_baseC2Ev
    - functionName:    _ZN4asio6detail13epoll_reactor15add_timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EE
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail13epoll_reactor18do_add_timer_queueERNS0_16timer_queue_baseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.hpp:28,3'
          Dst:             _ZN4asio6detail13epoll_reactor18do_add_timer_queueERNS0_16timer_queue_baseE
    - functionName:    _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEED2Ev
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16timer_queue_baseD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:35,7'
          Dst:             _ZN4asio6detail16timer_queue_baseD2Ev
    - functionName:    _ZN4asio6detail12service_baseINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEED2Ev
      functionSourceFile: '/usr/include/asio/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio10io_context7serviceD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:842,7'
          Dst:             _ZN4asio10io_context7serviceD2Ev
    - functionName:    _ZN4asio6detail16timer_queue_baseD2Ev
      functionSourceFile: '/usr/include/asio/detail/timer_queue_base.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      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/timer_queue_base.hpp:36,32'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEED0Ev
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:35,7'
          Dst:             _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEED2Ev
    - functionName:    _ZNK4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE5emptyEv
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE18wait_duration_msecEl
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE17to_posix_durationERKNS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEE
        - _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE3nowEv
        - _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE8subtractERKNS3_10time_pointIS4_NS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEESF_
        - _ZNK4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE7to_msecINS8_19posix_time_durationEEElRKT_l
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:128,49'
          Dst:             _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE3nowEv
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:128,11'
          Dst:             _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE8subtractERKNS3_10time_pointIS4_NS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEESF_
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:127,9'
          Dst:             _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE17to_posix_durationERKNS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEE
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:126,18'
          Dst:             _ZNK4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE7to_msecINS8_19posix_time_durationEEElRKT_l
    - functionName:    _ZNK4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE18wait_duration_usecEl
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE17to_posix_durationERKNS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEE
        - _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE3nowEv
        - _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE8subtractERKNS3_10time_pointIS4_NS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEESF_
        - _ZNK4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE7to_usecINS8_19posix_time_durationEEElRKT_l
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:140,49'
          Dst:             _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE3nowEv
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:140,11'
          Dst:             _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE8subtractERKNS3_10time_pointIS4_NS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEESF_
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:139,9'
          Dst:             _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE17to_posix_durationERKNS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEE
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:138,18'
          Dst:             _ZNK4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE7to_usecINS8_19posix_time_durationEEElRKT_l
    - functionName:    _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE16get_ready_timersERNS0_8op_queueINS0_19scheduler_operationEEE
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE12remove_timerERNS9_14per_timer_dataE
        - _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE3nowEv
        - _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE9less_thanERKNS3_10time_pointIS4_NS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEESF_
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushINS0_7wait_opEEEvRNS1_IT_EE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:149,29'
          Dst:             _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE3nowEv
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:150,33'
          Dst:             _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE9less_thanERKNS3_10time_pointIS4_NS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEESF_
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:153,13'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushINS0_7wait_opEEEvRNS1_IT_EE
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:154,9'
          Dst:             _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE12remove_timerERNS9_14per_timer_dataE
    - functionName:    _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE14get_all_timersERNS0_8op_queueINS0_19scheduler_operationEEE
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushINS0_7wait_opEEEvRNS1_IT_EE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:166,11'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushINS0_7wait_opEEEvRNS1_IT_EE
    - functionName:    _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushINS0_7wait_opEEEvRNS1_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_7wait_opEEERPT_RNS0_8op_queueIS4_EE
        - _ZN4asio6detail15op_queue_access4nextINS0_19scheduler_operationES3_EEvRPT_PT0_
        - _ZN4asio6detail15op_queue_access5frontINS0_7wait_opEEERPT_RNS0_8op_queueIS4_EE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:123,34'
          Dst:             _ZN4asio6detail15op_queue_access5frontINS0_7wait_opEEERPT_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_7wait_opEEERPT_RNS0_8op_queueIS4_EE
        - Src:             '/usr/include/asio/detail/op_queue.hpp:130,7'
          Dst:             _ZN4asio6detail15op_queue_access5frontINS0_7wait_opEEERPT_RNS0_8op_queueIS4_EE
        - Src:             '/usr/include/asio/detail/op_queue.hpp:131,7'
          Dst:             _ZN4asio6detail15op_queue_access4backINS0_7wait_opEEERPT_RNS0_8op_queueIS4_EE
    - functionName:    _ZN4asio6detail15op_queue_access5frontINS0_7wait_opEEERPT_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_access4backINS0_7wait_opEEERPT_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:    _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE8subtractERKNS3_10time_pointIS4_NS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEEEESF_
      functionSourceFile: '/usr/include/asio/detail/chrono_time_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          147
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE17to_posix_durationERKNS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEE
      functionSourceFile: '/usr/include/asio/detail/chrono_time_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio11wait_traitsINSt3__16chrono12steady_clockEE16to_wait_durationERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
        - _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_durationC2ERKNS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/chrono_time_traits.hpp:181,32'
          Dst:             _ZN4asio11wait_traitsINSt3__16chrono12steady_clockEE16to_wait_durationERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
        - Src:             '/usr/include/asio/detail/chrono_time_traits.hpp:181,12'
          Dst:             _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_durationC2ERKNS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEE
    - functionName:    _ZNK4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE7to_usecINS8_19posix_time_durationEEElRKT_l
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration18total_microsecondsEv
        - _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration5ticksEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:329,11'
          Dst:             _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration5ticksEv
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:331,22'
          Dst:             _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration18total_microsecondsEv
    - functionName:    _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration5ticksEv
      functionSourceFile: '/usr/include/asio/detail/chrono_time_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration18total_microsecondsEv
      functionSourceFile: '/usr/include/asio/detail/chrono_time_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration13duration_castILl1ELl1000000EEElv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/chrono_time_traits.hpp:149,14'
          Dst:             _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration13duration_castILl1ELl1000000EEElv
    - functionName:    _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration13duration_castILl1ELl1000000EEElv
      functionSourceFile: '/usr/include/asio/detail/chrono_time_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration5ticksEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/chrono_time_traits.hpp:170,16'
          Dst:             _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration5ticksEv
    - functionName:    _ZN4asio11wait_traitsINSt3__16chrono12steady_clockEE16to_wait_durationERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
      functionSourceFile: '/usr/include/asio/wait_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_durationC2ERKNS3_8durationIxNS2_5ratioILl1ELl1000000000EEEEE
      functionSourceFile: '/usr/include/asio/detail/chrono_time_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE7to_msecINS8_19posix_time_durationEEElRKT_l
      functionSourceFile: '/usr/include/asio/detail/timer_queue.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration18total_millisecondsEv
        - _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration5ticksEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:315,11'
          Dst:             _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration5ticksEv
        - Src:             '/usr/include/asio/detail/timer_queue.hpp:317,22'
          Dst:             _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration18total_millisecondsEv
    - functionName:    _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration18total_millisecondsEv
      functionSourceFile: '/usr/include/asio/detail/chrono_time_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration13duration_castILl1ELl1000EEElv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/chrono_time_traits.hpp:144,14'
          Dst:             _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration13duration_castILl1ELl1000EEElv
    - functionName:    _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration13duration_castILl1ELl1000EEElv
      functionSourceFile: '/usr/include/asio/detail/chrono_time_traits.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration5ticksEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/chrono_time_traits.hpp:170,16'
          Dst:             _ZNK4asio6detail18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS4_EEE19posix_time_duration5ticksEv
    - functionName:    _ZN4asio6detail13epoll_reactor18do_add_timer_queueERNS0_16timer_queue_baseE
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail15timer_queue_set6insertEPNS0_16timer_queue_baseE
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:639,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:640,17'
          Dst:             _ZN4asio6detail15timer_queue_set6insertEPNS0_16timer_queue_baseE
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:641,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:641,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - functionName:    _ZN4asio6detail15timer_queue_set6insertEPNS0_16timer_queue_baseE
      functionSourceFile: '/usr/include/asio/detail/impl/timer_queue_set.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail16timer_queue_baseC2Ev
      functionSourceFile: '/usr/include/asio/detail/timer_queue_base.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/timer_queue_base.hpp:33,3'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - functionName:    _ZN4asio6detail16timer_queue_baseD0Ev
      functionSourceFile: '/usr/include/asio/detail/timer_queue_base.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      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:    _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEED2Ev
      functionSourceFile: '/usr/include/asio/detail/deadline_timer_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEED2Ev
        - _ZN4asio6detail12service_baseINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEED2Ev
        - _ZN4asio6detail13epoll_reactor18remove_timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EE
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:77,16'
          Dst:             _ZN4asio6detail13epoll_reactor18remove_timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EE
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:78,3'
          Dst:             _ZN4asio6detail11timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEED2Ev
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:78,3'
          Dst:             _ZN4asio6detail12service_baseINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEED2Ev
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:77,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEED0Ev
      functionSourceFile: '/usr/include/asio/detail/deadline_timer_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:76,3'
          Dst:             _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEED2Ev
    - functionName:    _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE8shutdownEv
      functionSourceFile: '/usr/include/asio/detail/deadline_timer_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail13epoll_reactor18remove_timer_queueINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EE
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail13epoll_reactor21do_remove_timer_queueERNS0_16timer_queue_baseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.hpp:34,3'
          Dst:             _ZN4asio6detail13epoll_reactor21do_remove_timer_queueERNS0_16timer_queue_baseE
    - functionName:    _ZN4asio6detail13epoll_reactor21do_remove_timer_queueERNS0_16timer_queue_baseE
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail15timer_queue_set5eraseEPNS0_16timer_queue_baseE
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:645,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:646,17'
          Dst:             _ZN4asio6detail15timer_queue_set5eraseEPNS0_16timer_queue_baseE
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:647,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:647,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - functionName:    _ZN4asio6detail15timer_queue_set5eraseEPNS0_16timer_queue_baseE
      functionSourceFile: '/usr/include/asio/detail/impl/timer_queue_set.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12service_baseINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEED0Ev
      functionSourceFile: '/usr/include/asio/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12service_baseINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:842,7'
          Dst:             _ZN4asio6detail12service_baseINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEED2Ev
    - functionName:    _ZN4asio6detail16service_registry16init_key_from_idINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS7_EEEEEEEEvRNS_17execution_context7service3keyERKNS0_10service_idIT_EE
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE3runEvENKUlvE_clEvENKUlvE0_clEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE3runEvENKUlvE_clEvENKUlvE_clEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:183,33'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE3runEvENKUlvE_clEvENKUlvE_clEv
    - functionName:    _ZNSt13exception_ptrC2B8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/__exception/exception_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio10signal_set10async_waitIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EENS_12async_resultINS9_5decayIT_E4typeEFvSA_iEE11return_typeEOSG_
      functionSourceFile: '/usr/include/asio/signal_set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_FvS9_iEE3getEv
        - _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EE18get_implementationEv
        - _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_FvS9_iEEC2ERSC_
        - _ZN4asio6detail18signal_set_service10async_waitIZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EEvRNS1_19implementation_typeERT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/signal_set.hpp:435,37'
          Dst:             _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_FvS9_iEEC2ERSC_
        - Src:             '/usr/include/asio/signal_set.hpp:437,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EE11get_serviceEv
        - Src:             '/usr/include/asio/signal_set.hpp:437,42'
          Dst:             _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EE18get_implementationEv
        - Src:             '/usr/include/asio/signal_set.hpp:437,25'
          Dst:             _ZN4asio6detail18signal_set_service10async_waitIZN4crow6ServerINS3_4CrowIJEEENS3_11TCPAcceptorENS3_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EEvRNS1_19implementation_typeERT_
        - Src:             '/usr/include/asio/signal_set.hpp:440,24'
          Dst:             _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_FvS9_iEE3getEv
    - functionName:    _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EE11get_serviceEv
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EE18get_implementationEv
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 173
      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:    _ZNK4crow11TCPAcceptor11url_displayEb
      functionSourceFile: '/src/crow/include/crow/socket_acceptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          190
      EdgeCount:       72
      CyclomaticComplexity: 36
      functionsReached:
        - _ZNK4asio21basic_socket_acceptorINS_2ip3tcpEE14local_endpointEv
        - _ZNK4asio2ip14basic_endpointINS0_3tcpEE4portEv
        - _ZNK4asio2ip14basic_endpointINS0_3tcpEE7addressEv
        - _ZNK4asio2ip7address5is_v4Ev
        - _ZNK4asio2ip7address9to_stringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_acceptors.h:47,38'
          Dst:             _ZNK4asio21basic_socket_acceptorINS_2ip3tcpEE14local_endpointEv
        - Src:             'include/crow/socket_acceptors.h:47,55'
          Dst:             _ZNK4asio2ip14basic_endpointINS0_3tcpEE7addressEv
        - Src:             'include/crow/socket_acceptors.h:48,67'
          Dst:             _ZNK4asio2ip7address5is_v4Ev
        - Src:             'include/crow/socket_acceptors.h:48,85'
          Dst:             _ZNK4asio2ip7address9to_stringEv
        - Src:             'include/crow/socket_acceptors.h:48,113'
          Dst:             _ZNK4asio2ip7address9to_stringEv
        - Src:             'include/crow/socket_acceptors.h:48,165'
          Dst:             _ZNK4asio21basic_socket_acceptorINS_2ip3tcpEE14local_endpointEv
        - Src:             'include/crow/socket_acceptors.h:48,182'
          Dst:             _ZNK4asio2ip14basic_endpointINS0_3tcpEE4portEv
    - functionName:    _ZNK4asio21basic_socket_acceptorINS_2ip3tcpEE14local_endpointEv
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
        - _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - _ZNK4asio6detail23reactive_socket_serviceINS_2ip3tcpEE14local_endpointERKNS4_19implementation_typeERNSt3__110error_codeE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:987,30'
          Dst:             _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:988,15'
          Dst:             _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:987,44'
          Dst:             _ZNK4asio6detail23reactive_socket_serviceINS_2ip3tcpEE14local_endpointERKNS4_19implementation_typeERNSt3__110error_codeE
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:989,5'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
    - functionName:    _ZNK4asio6detail23reactive_socket_serviceINS_2ip3tcpEE14local_endpointERKNS4_19implementation_typeERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio2ip14basic_endpointINS0_3tcpEE4dataEv
        - _ZN4asio2ip14basic_endpointINS0_3tcpEE6resizeEm
        - _ZN4asio2ip14basic_endpointINS0_3tcpEEC2EOS3_
        - _ZN4asio2ip14basic_endpointINS0_3tcpEEC2Ev
        - _ZN4asio6detail10socket_ops11getsocknameEiP8sockaddrPmRNSt3__110error_codeE
        - _ZNK4asio2ip14basic_endpointINS0_3tcpEE8capacityEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:185,19'
          Dst:             _ZN4asio2ip14basic_endpointINS0_3tcpEEC2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:186,37'
          Dst:             _ZNK4asio2ip14basic_endpointINS0_3tcpEE8capacityEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:187,56'
          Dst:             _ZN4asio2ip14basic_endpointINS0_3tcpEE4dataEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:187,9'
          Dst:             _ZN4asio6detail10socket_ops11getsocknameEiP8sockaddrPmRNSt3__110error_codeE
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:188,14'
          Dst:             _ZN4asio2ip14basic_endpointINS0_3tcpEEC2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:189,14'
          Dst:             _ZN4asio2ip14basic_endpointINS0_3tcpEE6resizeEm
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:190,12'
          Dst:             _ZN4asio2ip14basic_endpointINS0_3tcpEEC2EOS3_
    - functionName:    _ZN4asio6detail10socket_ops11getsocknameEiP8sockaddrPmRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1711
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
        - _ZN4asio6detail10socket_ops16call_getsocknameIjEEiM6msghdrT_iP8sockaddrPm
        - _ZN4asio6detail10socket_ops16clear_last_errorEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1705,3'
          Dst:             _ZN4asio6detail10socket_ops16clear_last_errorEv
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1706,30'
          Dst:             _ZN4asio6detail10socket_ops16call_getsocknameIjEEiM6msghdrT_iP8sockaddrPm
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1706,16'
          Dst:             _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
    - functionName:    _ZN4asio6detail10socket_ops16call_getsocknameIjEEiM6msghdrT_iP8sockaddrPm
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1693
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getsockname
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1691,16'
          Dst:             getsockname
    - functionName:    getsockname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitIZN4crow6ServerINS8_4CrowIJEEENS8_11TCPAcceptorENS8_13SocketAdaptorEJEE3runEvEUlRKNS1_10error_codeEE_EENS_12async_resultINS1_5decayIT_E4typeEFvSF_EE11return_typeEOSL_
      functionSourceFile: '/usr/include/asio/basic_waitable_timer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_FvS9_EE3getEv
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
        - _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
        - _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitIZN4crow6ServerINSB_4CrowIJEEENSB_11TCPAcceptorENSB_13SocketAdaptorEJEE3runEvEUlRKNS3_10error_codeEE_EEvRNS9_19implementation_typeERT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:681,32'
          Dst:             _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,42'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,25'
          Dst:             _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitIZN4crow6ServerINSB_4CrowIJEEENSB_11TCPAcceptorENSB_13SocketAdaptorEJEE3runEvEUlRKNS3_10error_codeEE_EEvRNS9_19implementation_typeERT_
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:686,24'
          Dst:             _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_11TCPAcceptorENS1_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_FvS9_EE3getEv
    - functionName:    _ZNK4asio2ip6detail8endpoint4sizeEv
      functionSourceFile: '/usr/include/asio/ip/detail/endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4asio2ip6detail8endpoint5is_v4Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/detail/endpoint.hpp:73,9'
          Dst:             _ZNK4asio2ip6detail8endpoint5is_v4Ev
    - functionName:    _ZNK4asio2ip6detail8endpoint4dataEv
      functionSourceFile: '/usr/include/asio/ip/detail/endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio2ip14basic_endpointINS0_3tcpEE4sizeEv
      functionSourceFile: '/usr/include/asio/ip/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio2ip6detail8endpoint4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/basic_endpoint.hpp:147,18'
          Dst:             _ZNK4asio2ip6detail8endpoint4sizeEv
    - functionName:    _ZNK4asio2ip14basic_endpointINS0_3tcpEE4dataEv
      functionSourceFile: '/usr/include/asio/ip/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio2ip6detail8endpoint4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/basic_endpoint.hpp:141,18'
          Dst:             _ZNK4asio2ip6detail8endpoint4dataEv
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE4bindERNS4_19implementation_typeERKNS2_14basic_endpointIS3_EERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10socket_ops4bindEiPK8sockaddrmRNSt3__110error_codeE
        - _ZNK4asio2ip14basic_endpointINS0_3tcpEE4dataEv
        - _ZNK4asio2ip14basic_endpointINS0_3tcpEE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:152,45'
          Dst:             _ZNK4asio2ip14basic_endpointINS0_3tcpEE4dataEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:152,62'
          Dst:             _ZNK4asio2ip14basic_endpointINS0_3tcpEE4sizeEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:152,5'
          Dst:             _ZN4asio6detail10socket_ops4bindEiPK8sockaddrmRNSt3__110error_codeE
    - functionName:    _ZN4asio6detail10socket_ops4bindEiPK8sockaddrmRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
        - _ZN4asio6detail10socket_ops16clear_last_errorEv
        - _ZN4asio6detail10socket_ops9call_bindIjEEiM6msghdrT_iPK8sockaddrm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:285,3'
          Dst:             _ZN4asio6detail10socket_ops16clear_last_errorEv
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:286,30'
          Dst:             _ZN4asio6detail10socket_ops9call_bindIjEEiM6msghdrT_iPK8sockaddrm
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:286,16'
          Dst:             _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
    - functionName:    _ZN4asio6detail10socket_ops9call_bindIjEEiM6msghdrT_iPK8sockaddrm
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bind
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:273,10'
          Dst:             bind
    - functionName:    bind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail13socket_option7booleanILi1ELi2EE4sizeINS_2ip3tcpEEEmRKT_
      functionSourceFile: '/usr/include/asio/detail/socket_option.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail13socket_option7booleanILi1ELi2EE4dataINS_2ip3tcpEEEPKiRKT_
      functionSourceFile: '/usr/include/asio/detail/socket_option.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail13socket_option7booleanILi1ELi2EE4nameINS_2ip3tcpEEEiRKT_
      functionSourceFile: '/usr/include/asio/detail/socket_option.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail13socket_option7booleanILi1ELi2EE5levelINS_2ip3tcpEEEiRKT_
      functionSourceFile: '/usr/include/asio/detail/socket_option.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE10set_optionINS0_13socket_option7booleanILi1ELi2EEEEENSt3__110error_codeERNS4_19implementation_typeERKT_RSA_
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10socket_ops10setsockoptEiRhiiPKvmRNSt3__110error_codeE
        - _ZNK4asio6detail13socket_option7booleanILi1ELi2EE4dataINS_2ip3tcpEEEPKiRKT_
        - _ZNK4asio6detail13socket_option7booleanILi1ELi2EE4nameINS_2ip3tcpEEEiRKT_
        - _ZNK4asio6detail13socket_option7booleanILi1ELi2EE4sizeINS_2ip3tcpEEEmRKT_
        - _ZNK4asio6detail13socket_option7booleanILi1ELi2EE5levelINS_2ip3tcpEEEiRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:162,16'
          Dst:             _ZNK4asio6detail13socket_option7booleanILi1ELi2EE5levelINS_2ip3tcpEEEiRKT_
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:162,46'
          Dst:             _ZNK4asio6detail13socket_option7booleanILi1ELi2EE4nameINS_2ip3tcpEEEiRKT_
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:163,16'
          Dst:             _ZNK4asio6detail13socket_option7booleanILi1ELi2EE4dataINS_2ip3tcpEEEPKiRKT_
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:163,45'
          Dst:             _ZNK4asio6detail13socket_option7booleanILi1ELi2EE4sizeINS_2ip3tcpEEEmRKT_
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:161,5'
          Dst:             _ZN4asio6detail10socket_ops10setsockoptEiRhiiPKvmRNSt3__110error_codeE
    - functionName:    _ZNK4asio2ip3tcp8protocolEv
      functionSourceFile: '/usr/include/asio/ip/tcp.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio2ip3tcp6familyEv
      functionSourceFile: '/usr/include/asio/ip/tcp.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      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:    _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE4openERNS4_19implementation_typeERKS3_RNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail28reactive_socket_service_base7do_openERNS1_24base_implementation_typeEiiiRNSt3__110error_codeE
        - _ZNK4asio2ip3tcp4typeEv
        - _ZNK4asio2ip3tcp6familyEv
        - _ZNK4asio2ip3tcp8protocolEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:126,33'
          Dst:             _ZNK4asio2ip3tcp6familyEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:127,20'
          Dst:             _ZNK4asio2ip3tcp4typeEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:127,37'
          Dst:             _ZNK4asio2ip3tcp8protocolEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:126,10'
          Dst:             _ZN4asio6detail28reactive_socket_service_base7do_openERNS1_24base_implementation_typeEiiiRNSt3__110error_codeE
    - functionName:    _ZN4asio6detail28reactive_socket_service_base7do_openERNS1_24base_implementation_typeEiiiRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          149
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4asio5error19get_system_categoryEv
        - _ZN4asio6detail10socket_ops6socketEiiiRNSt3__110error_codeE
        - _ZN4asio6detail13epoll_reactor19register_descriptorEiRPNS1_16descriptor_stateE
        - _ZN4asio6detail13socket_holder7releaseEv
        - _ZN4asio6detail13socket_holderC2Ei
        - _ZN4asio6detail13socket_holderD2Ev
        - _ZNK4asio6detail13socket_holder3getEv
        - _ZNK4asio6detail28reactive_socket_service_base7is_openERKNS1_24base_implementation_typeE
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:193,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:175,7'
          Dst:             _ZNK4asio6detail28reactive_socket_service_base7is_openERKNS1_24base_implementation_typeE
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:181,22'
          Dst:             _ZN4asio6detail10socket_ops6socketEiiiRNSt3__110error_codeE
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:181,17'
          Dst:             _ZN4asio6detail13socket_holderC2Ei
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:182,12'
          Dst:             _ZNK4asio6detail13socket_holder3getEv
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:201,1'
          Dst:             _ZN4asio6detail13socket_holderD2Ev
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:185,51'
          Dst:             _ZNK4asio6detail13socket_holder3getEv
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:185,26'
          Dst:             _ZN4asio6detail13epoll_reactor19register_descriptorEiRPNS1_16descriptor_stateE
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:188,9'
          Dst:             _ZN4asio5error19get_system_categoryEv
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:192,23'
          Dst:             _ZN4asio6detail13socket_holder7releaseEv
        - Src:             '/usr/include/asio/detail/impl/reactive_socket_service_base.ipp:201,1'
          Dst:             _ZN4asio6detail13socket_holderD2Ev
    - functionName:    _ZN4asio6detail10socket_ops6socketEiiiRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
        - _ZN4asio6detail10socket_ops16clear_last_errorEv
        - socket
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1392,3'
          Dst:             _ZN4asio6detail10socket_ops16clear_last_errorEv
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1428,25'
          Dst:             socket
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:1428,11'
          Dst:             _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
    - functionName:    _ZN4asio6detail13socket_holderC2Ei
      functionSourceFile: '/usr/include/asio/detail/socket_holder.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/socket_holder.hpp:39,12'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - functionName:    socket
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio21basic_socket_acceptorINS_2ip3tcpEEC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EEC2ERNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:104,7'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EEC2ERNS_10io_contextE
    - functionName:    _ZN4asio21basic_socket_acceptorINS_2ip3tcpEE6listenEiRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - _ZN4asio6detail28reactive_socket_service_base6listenERNS1_24base_implementation_typeEiRNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:518,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:518,38'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:518,25'
          Dst:             _ZN4asio6detail28reactive_socket_service_base6listenERNS1_24base_implementation_typeEiRNSt3__110error_codeE
    - functionName:    _ZN4asio6detail28reactive_socket_service_base6listenERNS1_24base_implementation_typeEiRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service_base.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10socket_ops6listenEiiRNSt3__110error_codeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:128,5'
          Dst:             _ZN4asio6detail10socket_ops6listenEiiRNSt3__110error_codeE
    - functionName:    _ZN4asio6detail10socket_ops6listenEiiRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
        - _ZN4asio6detail10socket_ops16clear_last_errorEv
        - listen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:690,3'
          Dst:             _ZN4asio6detail10socket_ops16clear_last_errorEv
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:691,30'
          Dst:             listen
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:691,16'
          Dst:             _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
    - functionName:    listen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4crow11TCPAcceptor4portEv
      functionSourceFile: '/src/crow/include/crow/socket_acceptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio21basic_socket_acceptorINS_2ip3tcpEE14local_endpointEv
        - _ZNK4asio2ip14basic_endpointINS0_3tcpEE4portEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_acceptors.h:39,30'
          Dst:             _ZNK4asio21basic_socket_acceptorINS_2ip3tcpEE14local_endpointEv
        - Src:             'include/crow/socket_acceptors.h:39,47'
          Dst:             _ZNK4asio2ip14basic_endpointINS0_3tcpEE4portEv
    - functionName:    _ZNK4crow11TCPAcceptor7addressEv
      functionSourceFile: '/src/crow/include/crow/socket_acceptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio21basic_socket_acceptorINS_2ip3tcpEE14local_endpointEv
        - _ZNK4asio2ip14basic_endpointINS0_3tcpEE7addressEv
        - _ZNK4asio2ip7address9to_stringEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_acceptors.h:43,30'
          Dst:             _ZNK4asio21basic_socket_acceptorINS_2ip3tcpEE14local_endpointEv
        - Src:             'include/crow/socket_acceptors.h:43,47'
          Dst:             _ZNK4asio2ip14basic_endpointINS0_3tcpEE7addressEv
        - Src:             'include/crow/socket_acceptors.h:43,57'
          Dst:             _ZNK4asio2ip7address9to_stringEv
    - functionName:    _ZN4asio21basic_socket_acceptorINS_2ip3tcpEE4bindERKNS1_14basic_endpointIS2_EERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE4bindERNS4_19implementation_typeERKNS2_14basic_endpointIS3_EERNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:473,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:473,36'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:473,25'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE4bindERNS4_19implementation_typeERKNS2_14basic_endpointIS3_EERNSt3__110error_codeE
    - functionName:    _ZN4crow11TCPAcceptor20reuse_address_optionEv
      functionSourceFile: '/src/crow/include/crow/socket_acceptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail13socket_option7booleanILi1ELi2EEC2Eb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_acceptors.h:58,84'
          Dst:             _ZN4asio6detail13socket_option7booleanILi1ELi2EEC2Eb
    - functionName:    _ZN4asio6detail13socket_option7booleanILi1ELi2EEC2Eb
      functionSourceFile: '/usr/include/asio/detail/socket_option.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio21basic_socket_acceptorINS_2ip3tcpEE10set_optionINS_6detail13socket_option7booleanILi1ELi2EEEEEvRKT_RNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE10set_optionINS0_13socket_option7booleanILi1ELi2EEEEENSt3__110error_codeERNS4_19implementation_typeERKT_RSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:718,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:718,42'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:718,25'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE10set_optionINS0_13socket_option7booleanILi1ELi2EEEEENSt3__110error_codeERNS4_19implementation_typeERKT_RSA_
    - functionName:    _ZN4asio21basic_socket_acceptorINS_2ip3tcpEE4openERKS2_RNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE4openERNS4_19implementation_typeERKS3_RNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:375,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:375,36'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_2ip3tcpEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:375,25'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_2ip3tcpEE4openERNS4_19implementation_typeERKS3_RNSt3__110error_codeE
    - functionName:    _ZN4crow11TCPAcceptorC2ERN4asio10io_contextE
      functionSourceFile: '/src/crow/include/crow/socket_acceptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21basic_socket_acceptorINS_2ip3tcpEEC2ERNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_acceptors.h:35,11'
          Dst:             _ZN4asio21basic_socket_acceptorINS_2ip3tcpEEC2ERNS_10io_contextE
    - functionName:    _ZN4asio2ip10address_v4C2ERKNSt3__15arrayIhLm4EEE
      functionSourceFile: '/usr/include/asio/ip/impl/address_v4.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail10socket_ops9inet_ptonEiPKcPvPmRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/socket_ops.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 2134
      functionLinenumberEnd: 2383
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          261
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
        - _ZN4asio6detail10socket_ops16clear_last_errorEv
        - atoi
        - if_nametoindex
        - inet_pton
        - strchr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:2135,3'
          Dst:             _ZN4asio6detail10socket_ops16clear_last_errorEv
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:2346,33'
          Dst:             strchr
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:2361,30'
          Dst:             inet_pton
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:2361,16'
          Dst:             _ZN4asio6detail10socket_ops13error_wrapperIiEET_S3_RNSt3__110error_codeE
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:2376,21'
          Dst:             if_nametoindex
        - Src:             '/usr/include/asio/detail/impl/socket_ops.ipp:2378,21'
          Dst:             atoi
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inet_pton
      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:    if_nametoindex
      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:    atoi
      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:    _ZN4asio2ip7addressC2Ev
      functionSourceFile: '/usr/include/asio/ip/impl/address.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio2ip10address_v4C2Ev
        - _ZN4asio2ip10address_v6C2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/impl/address.ipp:34,5'
          Dst:             _ZN4asio2ip10address_v4C2Ev
        - Src:             '/usr/include/asio/ip/impl/address.ipp:35,5'
          Dst:             _ZN4asio2ip10address_v6C2Ev
    - functionName:    _ZN4asio2ip15make_address_v4EPKcRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/ip/impl/address_v4.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio2ip10address_v4C2ERKNSt3__15arrayIhLm4EEE
        - _ZN4asio2ip10address_v4C2Ev
        - _ZN4asio6detail10socket_ops9inet_ptonEiPKcPvPmRNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/impl/address_v4.ipp:173,7'
          Dst:             _ZN4asio6detail10socket_ops9inet_ptonEiPKcPvPmRNSt3__110error_codeE
        - Src:             '/usr/include/asio/ip/impl/address_v4.ipp:175,12'
          Dst:             _ZN4asio2ip10address_v4C2Ev
        - Src:             '/usr/include/asio/ip/impl/address_v4.ipp:176,10'
          Dst:             _ZN4asio2ip10address_v4C2ERKNSt3__15arrayIhLm4EEE
    - functionName:    _ZN4asio2ip15make_address_v6EPKcRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/ip/impl/address_v6.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio2ip10address_v6C2ERKNSt3__15arrayIhLm16EEEm
        - _ZN4asio2ip10address_v6C2Ev
        - _ZN4asio6detail10socket_ops9inet_ptonEiPKcPvPmRNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/impl/address_v6.ipp:289,7'
          Dst:             _ZN4asio6detail10socket_ops9inet_ptonEiPKcPvPmRNSt3__110error_codeE
        - Src:             '/usr/include/asio/ip/impl/address_v6.ipp:291,12'
          Dst:             _ZN4asio2ip10address_v6C2Ev
        - Src:             '/usr/include/asio/ip/impl/address_v6.ipp:292,10'
          Dst:             _ZN4asio2ip10address_v6C2ERKNSt3__15arrayIhLm16EEEm
    - functionName:    _ZN4asio2ip12make_addressEPKcRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/ip/impl/address.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio2ip15make_address_v4EPKcRNSt3__110error_codeE
        - _ZN4asio2ip15make_address_v6EPKcRNSt3__110error_codeE
        - _ZN4asio2ip7addressC2ERKNS0_10address_v4E
        - _ZN4asio2ip7addressC2ERKNS0_10address_v6E
        - _ZN4asio2ip7addressC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/impl/address.ipp:114,5'
          Dst:             _ZN4asio2ip15make_address_v6EPKcRNSt3__110error_codeE
        - Src:             '/usr/include/asio/ip/impl/address.ipp:116,12'
          Dst:             _ZN4asio2ip7addressC2ERKNS0_10address_v6E
        - Src:             '/usr/include/asio/ip/impl/address.ipp:119,5'
          Dst:             _ZN4asio2ip15make_address_v4EPKcRNSt3__110error_codeE
        - Src:             '/usr/include/asio/ip/impl/address.ipp:121,12'
          Dst:             _ZN4asio2ip7addressC2ERKNS0_10address_v4E
        - Src:             '/usr/include/asio/ip/impl/address.ipp:123,10'
          Dst:             _ZN4asio2ip7addressC2Ev
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE12notify_startEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE3runEvENKUlvE0_clEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4asio10io_context3runEv
        - _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE12notify_startEv
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA9_cEERS0_RKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:241,19'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE12notify_startEv
        - Src:             'include/crow/http_server.h:242,31'
          Dst:             _ZN4asio10io_context3runEv
        - Src:             'include/crow/http_server.h:243,19'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:243,19'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:243,33'
          Dst:             _ZN4crow6loggerlsIA9_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:243,19'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:243,19'
          Dst:             _ZN4crow6loggerD2Ev
    - functionName:    _ZN4crow17UnixSocketAdaptor10raw_socketEv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_5local15stream_protocolEEES4_E10do_performEPNS0_10reactor_opE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio5local14basic_endpointINS0_15stream_protocolEE4dataEv
        - _ZN4asio6detail10socket_ops19non_blocking_acceptEihP8sockaddrPmRNSt3__110error_codeERi
        - _ZN4asio6detail13socket_holder5resetEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:56,59'
          Dst:             _ZN4asio5local14basic_endpointINS0_15stream_protocolEE4dataEv
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:55,21'
          Dst:             _ZN4asio6detail10socket_ops19non_blocking_acceptEihP8sockaddrPmRNSt3__110error_codeERi
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:59,20'
          Dst:             _ZN4asio6detail13socket_holder5resetEi
    - functionName:    _ZN4asio5local14basic_endpointINS0_15stream_protocolEE4dataEv
      functionSourceFile: '/usr/include/asio/local/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5local6detail8endpoint4dataEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/local/basic_endpoint.hpp:118,18'
          Dst:             _ZN4asio5local6detail8endpoint4dataEv
    - functionName:    _ZN4asio5local6detail8endpoint4dataEv
      functionSourceFile: '/usr/include/asio/local/detail/endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENKUlRKS7_E_clESA_
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:360,35'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEv
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          149
      EdgeCount:       38
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEE12async_acceptIS2_ZN4crow6ServerINS5_4CrowIJEEENS5_18UnixSocketAcceptorENS5_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EENS_12async_resultINSC_5decayIT0_E4typeEFvSD_EE11return_typeERNS_12basic_socketIT_EEOSH_PNSC_9enable_ifIXsr14is_convertibleIS2_SO_EE5valueEvE4typeE
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6socketEv
        - _ZN4crow18UnixSocketAcceptor12raw_acceptorEv
        - _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE19pick_io_context_idxEv
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA17_cEERS0_RKT_
        - _ZN4crow6loggerlsIA3_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__16atomicIjEEEERS0_RKT_
        - _ZN4crow6loggerlsIPN4asio10io_contextEEERS0_RKT_
        - _ZN4crow6loggerlsImEERS0_RKT_
        - _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_D2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:329,38'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE19pick_io_context_idxEv
        - Src:             'include/crow/http_server.h:335,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:335,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:335,32'
          Dst:             _ZN4crow6loggerlsIPN4asio10io_contextEEERS0_RKT_
        - Src:             'include/crow/http_server.h:335,39'
          Dst:             _ZN4crow6loggerlsIA3_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:335,47'
          Dst:             _ZN4crow6loggerlsImEERS0_RKT_
        - Src:             'include/crow/http_server.h:335,62'
          Dst:             _ZN4crow6loggerlsIA17_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:335,84'
          Dst:             _ZN4crow6loggerlsINSt3__16atomicIjEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:335,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:335,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:337,27'
          Dst:             _ZN4crow18UnixSocketAcceptor12raw_acceptorEv
        - Src:             'include/crow/http_server.h:338,22'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6socketEv
        - Src:             'include/crow/http_server.h:337,42'
          Dst:             _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEE12async_acceptIS2_ZN4crow6ServerINS5_4CrowIJEEENS5_18UnixSocketAcceptorENS5_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EENS_12async_resultINSC_5decayIT0_E4typeEFvSD_EE11return_typeERNS_12basic_socketIT_EEOSH_PNSC_9enable_ifIXsr14is_convertibleIS2_SO_EE5valueEvE4typeE
        - Src:             'include/crow/http_server.h:337,17'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_D2Ev
        - Src:             'include/crow/http_server.h:337,17'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_D2Ev
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE19pick_io_context_idxEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow18UnixSocketAcceptor12raw_acceptorEv
      functionSourceFile: '/src/crow/include/crow/socket_acceptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6socketEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow17UnixSocketAdaptor10raw_socketEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:91,29'
          Dst:             _ZN4crow17UnixSocketAdaptor10raw_socketEv
    - functionName:    _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEE12async_acceptIS2_ZN4crow6ServerINS5_4CrowIJEEENS5_18UnixSocketAcceptorENS5_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EENS_12async_resultINSC_5decayIT0_E4typeEFvSD_EE11return_typeERNS_12basic_socketIT_EEOSH_PNSC_9enable_ifIXsr14is_convertibleIS2_SO_EE5valueEvE4typeE
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_FvS9_EE3getEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_FvS9_EEC2ERSA_
        - _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE12async_acceptINS_12basic_socketIS3_EEZN4crow6ServerINS8_4CrowIJEEENS8_18UnixSocketAcceptorENS8_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEvRNS4_19implementation_typeERT_PNS2_14basic_endpointIS3_EERT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:1269,32'
          Dst:             _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_FvS9_EEC2ERSA_
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:1271,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:1271,44'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:1271,25'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE12async_acceptINS_12basic_socketIS3_EEZN4crow6ServerINS8_4CrowIJEEENS8_18UnixSocketAcceptorENS8_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEvRNS4_19implementation_typeERT_PNS2_14basic_endpointIS3_EERT0_
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:1274,24'
          Dst:             _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_FvS9_EE3getEv
    - functionName:    _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_D2Ev
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 339
      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:    _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_FvS9_EEC2ERSA_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_FvS9_EEC2ERSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/async_result.hpp:159,7'
          Dst:             _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_FvS9_EEC2ERSA_
    - functionName:    _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE12async_acceptINS_12basic_socketIS3_EEZN4crow6ServerINS8_4CrowIJEEENS8_18UnixSocketAcceptorENS8_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEvRNS4_19implementation_typeERT_PNS2_14basic_endpointIS3_EERT0_
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          93
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN25asio_handler_cont_helpers15is_continuationIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEbRT_
        - _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptr8allocateERSF_
        - _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptrD2Ev
        - _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EC2EihRS5_RKS4_PNS3_14basic_endpointIS4_EERSF_
        - _ZN4asio6detail28reactive_socket_service_base15start_accept_opERNS1_24base_implementation_typeEPNS0_10reactor_opEbb
        - _ZNK4asio12basic_socketINS_5local15stream_protocolEE7is_openEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:445,7'
          Dst:             _ZN25asio_handler_cont_helpers15is_continuationIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEbRT_
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:450,7'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptr8allocateERSF_
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:451,21'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EC2EihRS5_RKS4_PNS3_14basic_endpointIS4_EERSF_
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:457,54'
          Dst:             _ZNK4asio12basic_socketINS_5local15stream_protocolEE7is_openEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:457,5'
          Dst:             _ZN4asio6detail28reactive_socket_service_base15start_accept_opERNS1_24base_implementation_typeEPNS0_10reactor_opEbb
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:459,3'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:459,3'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptrD2Ev
    - functionName:    _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_FvS9_EE3getEv
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      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:    _ZN25asio_handler_cont_helpers15is_continuationIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEbRT_
      functionSourceFile: '/usr/include/asio/detail/handler_cont_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio28asio_handler_is_continuationEz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_cont_helpers.hpp:36,10'
          Dst:             _ZN4asio28asio_handler_is_continuationEz
    - functionName:    _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptr8allocateERSF_
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSC_
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEESF_SB_EEE8allocateEm
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEESF_SB_EEEC2IvEERKNS1_ISB_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSB_RKSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSC_
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSB_RKSD_
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEESF_SB_EEEC2IvEERKNS1_ISB_T_EE
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEESF_SB_EEE8allocateEm
    - functionName:    _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EC2EihRS5_RKS4_PNS3_14basic_endpointIS4_EERSF_
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEE5startERSB_
        - _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E11do_completeEPvPNS0_19scheduler_operationERKSE_m
        - _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_5local15stream_protocolEEES4_EC2EihRS5_RKS4_PNS3_14basic_endpointIS4_EEPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_C2EOS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:98,7'
          Dst:             _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_5local15stream_protocolEEES4_EC2EihRS5_RKS4_PNS3_14basic_endpointIS4_EEPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:98,7'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E11do_completeEPvPNS0_19scheduler_operationERKSE_m
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:100,7'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_C2EOS8_
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:102,5'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEE5startERSB_
    - functionName:    _ZNK4asio12basic_socketINS_5local15stream_protocolEE7is_openEv
      functionSourceFile: '/usr/include/asio/basic_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - _ZNK4asio6detail28reactive_socket_service_base7is_openERKNS1_24base_implementation_typeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket.hpp:399,18'
          Dst:             _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket.hpp:399,46'
          Dst:             _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket.hpp:399,32'
          Dst:             _ZNK4asio6detail28reactive_socket_service_base7is_openERKNS1_24base_implementation_typeE
    - functionName:    _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptrD2Ev
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptr5resetEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptr5resetEv
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSC_
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEESF_SB_EEE10deallocateEPSH_m
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEESF_SB_EEEC2IvEERKNS1_ISB_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSB_RKSD_
        - _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_ED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_ED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSC_
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSB_RKSD_
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEESF_SB_EEEC2IvEERKNS1_ISB_T_EE
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:93,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEESF_SB_EEE10deallocateEPSH_m
    - functionName:    _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_ED2Ev
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_5local15stream_protocolEEES4_ED2Ev
        - _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:89,7'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_D2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:89,7'
          Dst:             _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_5local15stream_protocolEEES4_ED2Ev
    - functionName:    _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSC_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS8_9allocatorIvEEE3getERKSA_RKSC_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:105,10'
          Dst:             _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS8_9allocatorIvEEE3getERKSA_RKSC_
    - functionName:    _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSB_RKSD_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_vEC2ERSB_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:142,12'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_vEC2ERSB_
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEESF_SB_EEEC2IvEERKNS1_ISB_T_EE
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEESF_SB_EEE10deallocateEPSH_m
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEvPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:90,5'
          Dst:             _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEvPvmRT_
    - functionName:    _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEvPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio23asio_handler_deallocateEPvmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:50,3'
          Dst:             _ZN4asio23asio_handler_deallocateEPvmz
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_vEC2ERSB_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS8_9allocatorIvEEE3getERKSA_RKSC_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS9_9allocatorIvEEvE3getERKSB_RKSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:93,12'
          Dst:             _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS9_9allocatorIvEEvE3getERKSB_RKSD_
    - functionName:    _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS9_9allocatorIvEEvE3getERKSB_RKSD_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_5local15stream_protocolEEES4_ED2Ev
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10reactor_opD2Ev
        - _ZN4asio6detail13socket_holderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:33,7'
          Dst:             _ZN4asio6detail13socket_holderD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:33,7'
          Dst:             _ZN4asio6detail10reactor_opD2Ev
    - functionName:    _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E11do_completeEPvPNS0_19scheduler_operationERKSE_m
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          128
      EdgeCount:       36
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEE8completeINS0_7binder1ISB_SA_EEEEvRT_RSB_
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEEC2ERSB_
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEED2Ev
        - _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - _ZN4asio6detail16std_fenced_blockD2Ev
        - _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptr5resetEv
        - _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptrD2Ev
        - _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_5local15stream_protocolEEES4_E9do_assignEv
        - _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_EC2ERSB_RKSA_
        - _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_ED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:112,27'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEEC2ERSB_
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:116,10'
          Dst:             _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_5local15stream_protocolEEES4_E9do_assignEv
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:127,7'
          Dst:             _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_EC2ERSB_RKSA_
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:129,7'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:134,20'
          Dst:             _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:136,9'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEE8completeINS0_7binder1ISB_SA_EEEEvRT_RSB_
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:138,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:138,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:139,3'
          Dst:             _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_ED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:139,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:139,3'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:139,3'
          Dst:             _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_ED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:139,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:139,3'
          Dst:             _ZN4asio6detail25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEES4_ZN4crow6ServerINS6_4CrowIJEEENS6_18UnixSocketAcceptorENS6_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_E3ptrD2Ev
    - functionName:    _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_5local15stream_protocolEEES4_EC2EihRS5_RKS4_PNS3_14basic_endpointIS4_EEPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          91
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4asio6detail10reactor_opC2EPFNS1_6statusEPS1_EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - _ZN4asio6detail10reactor_opD2Ev
        - _ZN4asio6detail13socket_holderC2Ev
        - _ZN4asio6detail13socket_holderD2Ev
        - _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_5local15stream_protocolEEES4_E10do_performEPNS0_10reactor_opE
        - _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE8capacityEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:39,7'
          Dst:             _ZN4asio6detail10reactor_opC2EPFNS1_6statusEPS1_EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:39,7'
          Dst:             _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_5local15stream_protocolEEES4_E10do_performEPNS0_10reactor_opE
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:36,3'
          Dst:             _ZN4asio6detail13socket_holderC2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:45,47'
          Dst:             _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE8capacityEv
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:47,3'
          Dst:             _ZN4asio6detail13socket_holderD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:47,3'
          Dst:             _ZN4asio6detail10reactor_opD2Ev
    - functionName:    _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_C2EOS8_
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEE5startERSB_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE8capacityEv
      functionSourceFile: '/usr/include/asio/local/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio5local6detail8endpoint8capacityEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/local/basic_endpoint.hpp:142,18'
          Dst:             _ZNK4asio5local6detail8endpoint8capacityEv
    - functionName:    _ZNK4asio5local6detail8endpoint8capacityEv
      functionSourceFile: '/usr/include/asio/local/detail/endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEEC2ERSB_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail30reactive_socket_accept_op_baseINS_12basic_socketINS_5local15stream_protocolEEES4_E9do_assignEv
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_accept_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio12basic_socketINS_5local15stream_protocolEE6assignERKS2_RKiRNSt3__110error_codeE
        - _ZN4asio5local14basic_endpointINS0_15stream_protocolEE6resizeEm
        - _ZN4asio6detail13socket_holder7releaseEv
        - _ZNK4asio6detail13socket_holder3getEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:68,21'
          Dst:             _ZNK4asio6detail13socket_holder3getEv
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:71,25'
          Dst:             _ZN4asio5local14basic_endpointINS0_15stream_protocolEE6resizeEm
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:72,43'
          Dst:             _ZNK4asio6detail13socket_holder3getEv
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:72,13'
          Dst:             _ZN4asio12basic_socketINS_5local15stream_protocolEE6assignERKS2_RKiRNSt3__110error_codeE
        - Src:             '/usr/include/asio/detail/reactive_socket_accept_op.hpp:74,21'
          Dst:             _ZN4asio6detail13socket_holder7releaseEv
    - functionName:    _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_EC2ERSB_RKSA_
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_C2EOS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:43,7'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_C2EOS8_
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEE8completeINS0_7binder1ISB_SA_EEEEvRT_RSB_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SC_EESD_EEvRT_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_work.hpp:81,5'
          Dst:             _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SC_EESD_EEvRT_RT0_
    - functionName:    _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_ED2Ev
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      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:
        - _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_D2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:32,7'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENUlNSt3__110error_codeEE_D2Ev
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS_15system_executorEED2Ev
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      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:    _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SC_EESD_EEvRT_RT0_
      functionSourceFile: '/usr/include/asio/detail/handler_invoke_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19asio_handler_invokeINS_6detail7binder1IZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SB_EEEEvRT_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_invoke_helpers.hpp:37,3'
          Dst:             _ZN4asio19asio_handler_invokeINS_6detail7binder1IZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SB_EEEEvRT_z
    - functionName:    _ZN4asio19asio_handler_invokeINS_6detail7binder1IZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SB_EEEEvRT_z
      functionSourceFile: '/usr/include/asio/handler_invoke_hook.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_EclEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/handler_invoke_hook.hpp:68,3'
          Dst:             _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_EclEv
    - functionName:    _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_SA_EclEv
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:64,5'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_
    - functionName:    _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          147
      EdgeCount:       25
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitIZZN4crow6ServerINS8_4CrowIJEEENS8_18UnixSocketAcceptorENS8_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNS1_10error_codeEE_clESF_EUlRKSF_E_EENS_12async_resultINS1_5decayIT_E4typeEFvSF_EE11return_typeEOSM_
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE13expires_afterERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
        - _ZN4asio4postINS_10io_contextEZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EENS_12async_resultINS9_5decayIT0_E4typeEFvvEE11return_typeERT_OSF_PNS9_9enable_ifIXsr14is_convertibleISM_RNS_17execution_contextEEE5valueEvE4typeE
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6socketEv
        - _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEv
        - _ZN4crow6detail24is_descriptor_exhaustionERKNSt3__110error_codeE
        - _ZN4crow6detail6socket24apply_tcp_socket_optionsIN4asio19basic_stream_socketINS3_5local15stream_protocolEEEEEvRT_RKNS1_18tcp_socket_optionsE
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA30_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:342,71'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6socketEv
        - Src:             'include/crow/http_server.h:342,27'
          Dst:             _ZN4crow6detail6socket24apply_tcp_socket_optionsIN4asio19basic_stream_socketINS3_5local15stream_protocolEEEEEvRT_RKNS1_18tcp_socket_optionsE
        - Src:             'include/crow/http_server.h:343,27'
          Dst:             _ZN4asio4postINS_10io_contextEZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EENS_12async_resultINS9_5decayIT0_E4typeEFvvEE11return_typeERT_OSF_PNS9_9enable_ifIXsr14is_convertibleISM_RNS_17execution_contextEEE5valueEvE4typeE
        - Src:             'include/crow/http_server.h:343,27'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_D2Ev
        - Src:             'include/crow/http_server.h:347,27'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEv
        - Src:             'include/crow/http_server.h:343,27'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_D2Ev
        - Src:             'include/crow/http_server.h:354,23'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:354,23'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:354,38'
          Dst:             _ZN4crow6loggerlsIA30_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:354,73'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:354,23'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:354,23'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:355,27'
          Dst:             _ZN4crow6detail24is_descriptor_exhaustionERKNSt3__110error_codeE
        - Src:             'include/crow/http_server.h:357,41'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE13expires_afterERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
        - Src:             'include/crow/http_server.h:358,41'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitIZZN4crow6ServerINS8_4CrowIJEEENS8_18UnixSocketAcceptorENS8_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNS1_10error_codeEE_clESF_EUlRKSF_E_EENS_12async_resultINS1_5decayIT_E4typeEFvSF_EE11return_typeEOSM_
        - Src:             'include/crow/http_server.h:364,23'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEv
    - functionName:    _ZN4crow6detail6socket24apply_tcp_socket_optionsIN4asio19basic_stream_socketINS3_5local15stream_protocolEEEEEvRT_RKNS1_18tcp_socket_optionsE
      functionSourceFile: '/src/crow/include/crow/tcp_socket_options.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA57_cEERS0_RKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/tcp_socket_options.h:46,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/tcp_socket_options.h:46,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/tcp_socket_options.h:46,34'
          Dst:             _ZN4crow6loggerlsIA57_cEERS0_RKT_
        - Src:             'include/crow/tcp_socket_options.h:46,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/tcp_socket_options.h:46,17'
          Dst:             _ZN4crow6loggerD2Ev
    - functionName:    _ZN4asio4postINS_10io_contextEZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EENS_12async_resultINS9_5decayIT0_E4typeEFvvEE11return_typeERT_OSF_PNS9_9enable_ifIXsr14is_convertibleISM_RNS_17execution_contextEEE5valueEvE4typeE
      functionSourceFile: '/usr/include/asio/impl/post.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio10io_context12get_executorEv
        - _ZN4asio4postINS_10io_context13executor_typeEZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENS_12async_resultINSA_5decayIT0_E4typeEFvvEE11return_typeERKT_OSG_PNSA_9enable_ifIXsr11is_executorISM_EE5valueEvE4typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/post.hpp:69,21'
          Dst:             _ZN4asio10io_context12get_executorEv
        - Src:             '/usr/include/asio/impl/post.hpp:69,10'
          Dst:             _ZN4asio4postINS_10io_context13executor_typeEZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENS_12async_resultINSA_5decayIT0_E4typeEFvvEE11return_typeERKT_OSG_PNSA_9enable_ifIXsr11is_executorISM_EE5valueEvE4typeE
    - functionName:    _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_D2Ev
      functionSourceFile: '/src/crow/include/crow/http_server.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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitIZZN4crow6ServerINS8_4CrowIJEEENS8_18UnixSocketAcceptorENS8_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNS1_10error_codeEE_clESF_EUlRKSF_E_EENS_12async_resultINS1_5decayIT_E4typeEFvSF_EE11return_typeEOSM_
      functionSourceFile: '/usr/include/asio/basic_waitable_timer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_FvS9_EE3getEv
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
        - _ZN4asio16async_completionIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_FvS9_EEC2ERSD_
        - _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitIZZN4crow6ServerINSB_4CrowIJEEENSB_18UnixSocketAcceptorENSB_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNS3_10error_codeEE_clESI_EUlRKSI_E_EEvRNS9_19implementation_typeERT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:681,32'
          Dst:             _ZN4asio16async_completionIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_FvS9_EEC2ERSD_
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,42'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,25'
          Dst:             _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitIZZN4crow6ServerINSB_4CrowIJEEENSB_18UnixSocketAcceptorENSB_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNS3_10error_codeEE_clESI_EUlRKSI_E_EEvRNS9_19implementation_typeERT_
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:686,24'
          Dst:             _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_FvS9_EE3getEv
    - functionName:    _ZN4asio16async_completionIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_FvS9_EEC2ERSD_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_FvS9_EEC2ERSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/async_result.hpp:159,7'
          Dst:             _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_FvS9_EEC2ERSD_
    - functionName:    _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitIZZN4crow6ServerINSB_4CrowIJEEENSB_18UnixSocketAcceptorENSB_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNS3_10error_codeEE_clESI_EUlRKSI_E_EEvRNS9_19implementation_typeERT_
      functionSourceFile: '/usr/include/asio/detail/deadline_timer_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptr8allocateERSE_
        - _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptrD2Ev
        - _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_EC2ERSE_
        - _ZN4asio6detail13epoll_reactor14schedule_timerINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EERKNSB_9time_typeERNSC_14per_timer_dataEPNS0_7wait_opE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:234,7'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptr8allocateERSE_
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:235,21'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_EC2ERSE_
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:242,16'
          Dst:             _ZN4asio6detail13epoll_reactor14schedule_timerINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EERKNSB_9time_typeERNSC_14per_timer_dataEPNS0_7wait_opE
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:244,3'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:244,3'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptrD2Ev
    - functionName:    _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_FvS9_EE3getEv
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      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:    _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptr8allocateERSE_
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSF_
        - _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEE8allocateEm
        - _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEEC2IvEERKNS1_ISE_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS9_9allocatorIvEEE3getERSE_RKSG_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSF_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS9_9allocatorIvEEE3getERSE_RKSG_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEEC2IvEERKNS1_ISE_T_EE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEE8allocateEm
    - functionName:    _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_EC2ERSE_
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEE5startERSE_
        - _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E11do_completeEPvPNS0_19scheduler_operationESD_m
        - _ZN4asio6detail7wait_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:38,7'
          Dst:             _ZN4asio6detail7wait_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:38,7'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E11do_completeEPvPNS0_19scheduler_operationESD_m
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:41,5'
          Dst:             _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEE5startERSE_
    - functionName:    _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptrD2Ev
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptr5resetEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptr5resetEv
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSF_
        - _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_ED2Ev
        - _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEE10deallocateEPSG_m
        - _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEEC2IvEERKNS1_ISE_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS9_9allocatorIvEEE3getERSE_RKSG_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_ED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSF_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS9_9allocatorIvEEE3getERSE_RKSG_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEEC2IvEERKNS1_ISE_T_EE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEE10deallocateEPSG_m
    - functionName:    _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_ED2Ev
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7wait_opD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:32,7'
          Dst:             _ZN4asio6detail7wait_opD2Ev
    - functionName:    _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSF_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_NS8_9allocatorIvEEE3getERKSD_RKSF_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:105,10'
          Dst:             _ZN4asio20associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_NS8_9allocatorIvEEE3getERKSD_RKSF_
    - functionName:    _ZN4asio6detail18get_hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS9_9allocatorIvEEE3getERSE_RKSG_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_vEC2ERSE_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:142,12'
          Dst:             _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_vEC2ERSE_
    - functionName:    _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEEC2IvEERKNS1_ISE_T_EE
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEE10deallocateEPSG_m
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers10deallocateIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EEvPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:90,5'
          Dst:             _ZN26asio_handler_alloc_helpers10deallocateIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EEvPvmRT_
    - functionName:    _ZN26asio_handler_alloc_helpers10deallocateIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EEvPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio23asio_handler_deallocateEPvmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:50,3'
          Dst:             _ZN4asio23asio_handler_deallocateEPvmz
    - functionName:    _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_vEC2ERSE_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_NS8_9allocatorIvEEE3getERKSD_RKSF_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail25associated_allocator_implIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS9_9allocatorIvEEvE3getERKSE_RKSG_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:93,12'
          Dst:             _ZN4asio6detail25associated_allocator_implIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS9_9allocatorIvEEvE3getERKSE_RKSG_
    - functionName:    _ZN4asio6detail25associated_allocator_implIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS9_9allocatorIvEEvE3getERKSE_RKSG_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E11do_completeEPvPNS0_19scheduler_operationESD_m
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEE8completeINS0_7binder1ISE_SA_EEEEvRT_RSE_
        - _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEEC2ERSE_
        - _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEED2Ev
        - _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptr5resetEv
        - _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptrD2Ev
        - _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - _ZN4asio6detail16std_fenced_blockD2Ev
        - _ZN4asio6detail7binder1IZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_SA_EC2ERSE_SD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:51,27'
          Dst:             _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEEC2ERSE_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:62,7'
          Dst:             _ZN4asio6detail7binder1IZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_SA_EC2ERSE_SD_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:64,7'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:69,20'
          Dst:             _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:71,9'
          Dst:             _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEE8completeINS0_7binder1ISE_SA_EEEEvRT_RSE_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:73,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:73,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12wait_handlerIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_E3ptrD2Ev
    - functionName:    _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEE5startERSE_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEEC2ERSE_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail7binder1IZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_SA_EC2ERSE_SD_
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEE8completeINS0_7binder1ISE_SA_EEEEvRT_RSE_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlRKSC_E_SC_EESG_EEvRT_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_work.hpp:81,5'
          Dst:             _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlRKSC_E_SC_EESG_EEvRT_RT0_
    - functionName:    _ZN4asio6detail12handler_workIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS_15system_executorEED2Ev
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      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:    _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlRKSC_E_SC_EESG_EEvRT_RT0_
      functionSourceFile: '/usr/include/asio/detail/handler_invoke_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19asio_handler_invokeINS_6detail7binder1IZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlRKSB_E_SB_EEEEvRT_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_invoke_helpers.hpp:37,3'
          Dst:             _ZN4asio19asio_handler_invokeINS_6detail7binder1IZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlRKSB_E_SB_EEEEvRT_z
    - functionName:    _ZN4asio19asio_handler_invokeINS_6detail7binder1IZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlRKSB_E_SB_EEEEvRT_z
      functionSourceFile: '/usr/include/asio/handler_invoke_hook.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7binder1IZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_SA_EclEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/handler_invoke_hook.hpp:68,3'
          Dst:             _ZN4asio6detail7binder1IZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_SA_EclEv
    - functionName:    _ZN4asio6detail7binder1IZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_SA_EclEv
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENKUlRKS7_E_clESA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:64,5'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENKUlRKS7_E_clESA_
    - functionName:    _ZN4asio6detail14hook_allocatorIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlRKSA_E_NS0_12wait_handlerISE_EEE8allocateEm
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers8allocateIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EEPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:85,9'
          Dst:             _ZN26asio_handler_alloc_helpers8allocateIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EEPvmRT_
    - functionName:    _ZN26asio_handler_alloc_helpers8allocateIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_EEPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21asio_handler_allocateEmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:39,10'
          Dst:             _ZN4asio21asio_handler_allocateEmz
    - functionName:    _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlRKS9_E_FvS9_EEC2ERSD_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio4postINS_10io_context13executor_typeEZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENS_12async_resultINSA_5decayIT0_E4typeEFvvEE11return_typeERKT_OSG_PNSA_9enable_ifIXsr11is_executorISM_EE5valueEvE4typeE
      functionSourceFile: '/usr/include/asio/impl/post.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_FvvEE3getEv
        - _ZN4asio16async_completionIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_FvvEEC2ERSB_
        - _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSD_
        - _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EC2ERSC_
        - _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_ED2Ev
        - _ZNK4asio10io_context13executor_type4postINS_6detail15work_dispatcherIZZN4crow6ServerINS5_4CrowIJEEENS5_18UnixSocketAcceptorENS5_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESD_EUlvE_EENSC_9allocatorIvEEEEvOT_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/post.hpp:53,45'
          Dst:             _ZN4asio16async_completionIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_FvvEEC2ERSB_
        - Src:             '/usr/include/asio/impl/post.hpp:56,7'
          Dst:             _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSD_
        - Src:             '/usr/include/asio/impl/post.hpp:58,11'
          Dst:             _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EC2ERSC_
        - Src:             '/usr/include/asio/impl/post.hpp:58,6'
          Dst:             _ZNK4asio10io_context13executor_type4postINS_6detail15work_dispatcherIZZN4crow6ServerINS5_4CrowIJEEENS5_18UnixSocketAcceptorENS5_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESD_EUlvE_EENSC_9allocatorIvEEEEvOT_RKT0_
        - Src:             '/usr/include/asio/impl/post.hpp:58,3'
          Dst:             _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_ED2Ev
        - Src:             '/usr/include/asio/impl/post.hpp:60,22'
          Dst:             _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_FvvEE3getEv
        - Src:             '/usr/include/asio/impl/post.hpp:58,3'
          Dst:             _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_ED2Ev
    - functionName:    _ZN4asio16async_completionIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_FvvEEC2ERSB_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_FvvEEC2ERSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/async_result.hpp:159,7'
          Dst:             _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_FvvEEC2ERSB_
    - functionName:    _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSD_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_NS8_9allocatorIvEEE3getERKSB_RKSD_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:105,10'
          Dst:             _ZN4asio20associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_NS8_9allocatorIvEEE3getERKSB_RKSD_
    - functionName:    _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EC2ERSC_
      functionSourceFile: '/usr/include/asio/detail/work_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19executor_work_guardINS_15system_executorEEC2ERKS1_
        - _ZN4asio23get_associated_executorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EENS_19associated_executorIT_NS_15system_executorEE4typeERKSD_
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_C2EOS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:33,13'
          Dst:             _ZN4asio23get_associated_executorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EENS_19associated_executorIT_NS_15system_executorEE4typeERKSD_
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:33,7'
          Dst:             _ZN4asio19executor_work_guardINS_15system_executorEEC2ERKS1_
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:34,7'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_C2EOS9_
    - functionName:    _ZNK4asio10io_context13executor_type4postINS_6detail15work_dispatcherIZZN4crow6ServerINS5_4CrowIJEEENS5_18UnixSocketAcceptorENS5_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESD_EUlvE_EENSC_9allocatorIvEEEEvOT_RKT0_
      functionSourceFile: '/usr/include/asio/impl/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptr8allocateERKSG_
        - _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptrD2Ev
        - _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEEC2ISE_EEOT_RKSG_
        - _ZN4asio6detail9scheduler25post_immediate_completionEPNS0_19scheduler_operationEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/io_context.hpp:264,48'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptr8allocateERKSG_
        - Src:             '/usr/include/asio/impl/io_context.hpp:265,19'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEEC2ISE_EEOT_RKSG_
        - Src:             '/usr/include/asio/impl/io_context.hpp:270,21'
          Dst:             _ZN4asio6detail9scheduler25post_immediate_completionEPNS0_19scheduler_operationEb
        - Src:             '/usr/include/asio/impl/io_context.hpp:272,1'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptrD2Ev
        - Src:             '/usr/include/asio/impl/io_context.hpp:272,1'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptrD2Ev
    - functionName:    _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_ED2Ev
      functionSourceFile: '/usr/include/asio/detail/work_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19executor_work_guardINS_15system_executorEED2Ev
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_D2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:29,7'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_D2Ev
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:29,7'
          Dst:             _ZN4asio19executor_work_guardINS_15system_executorEED2Ev
    - functionName:    _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_FvvEE3getEv
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      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:    _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptr8allocateERKSG_
      functionSourceFile: '/usr/include/asio/detail/executor_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEE8allocateEm
        - _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEEC2IvEERKNS1_IT_EE
        - _ZN4asio6detail23get_recycling_allocatorINSt3__19allocatorIvEEE3getERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/executor_op.hpp:34,3'
          Dst:             _ZN4asio6detail23get_recycling_allocatorINSt3__19allocatorIvEEE3getERKS4_
        - Src:             '/usr/include/asio/detail/executor_op.hpp:34,3'
          Dst:             _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEEC2IvEERKNS1_IT_EE
        - Src:             '/usr/include/asio/detail/executor_op.hpp:34,3'
          Dst:             _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEE8allocateEm
    - functionName:    _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEEC2ISE_EEOT_RKSG_
      functionSourceFile: '/usr/include/asio/detail/executor_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE11do_completeEPvPSH_RKSB_m
        - _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EC2EOSD_
        - _ZN4asio6detail19scheduler_operationC2EPFvPvPS1_RKNSt3__110error_codeEmE
        - _ZN4asio6detail19scheduler_operationD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/executor_op.hpp:38,7'
          Dst:             _ZN4asio6detail19scheduler_operationC2EPFvPvPS1_RKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/executor_op.hpp:38,7'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE11do_completeEPvPSH_RKSB_m
        - Src:             '/usr/include/asio/detail/executor_op.hpp:39,7'
          Dst:             _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EC2EOSD_
        - Src:             '/usr/include/asio/detail/executor_op.hpp:42,3'
          Dst:             _ZN4asio6detail19scheduler_operationD2Ev
    - functionName:    _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptrD2Ev
      functionSourceFile: '/usr/include/asio/detail/executor_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptr5resetEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/executor_op.hpp:34,3'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptr5resetEv
        - Src:             '/usr/include/asio/detail/executor_op.hpp:34,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptr5resetEv
      functionSourceFile: '/usr/include/asio/detail/executor_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEED2Ev
        - _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEE10deallocateEPSJ_m
        - _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEEC2IvEERKNS1_IT_EE
        - _ZN4asio6detail23get_recycling_allocatorINSt3__19allocatorIvEEE3getERKS4_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/executor_op.hpp:34,3'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEED2Ev
        - Src:             '/usr/include/asio/detail/executor_op.hpp:34,3'
          Dst:             _ZN4asio6detail23get_recycling_allocatorINSt3__19allocatorIvEEE3getERKS4_
        - Src:             '/usr/include/asio/detail/executor_op.hpp:34,3'
          Dst:             _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEEC2IvEERKNS1_IT_EE
        - Src:             '/usr/include/asio/detail/executor_op.hpp:34,3'
          Dst:             _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEE10deallocateEPSJ_m
    - functionName:    _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEED2Ev
      functionSourceFile: '/usr/include/asio/detail/executor_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_ED2Ev
        - _ZN4asio6detail19scheduler_operationD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/executor_op.hpp:31,7'
          Dst:             _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_ED2Ev
        - Src:             '/usr/include/asio/detail/executor_op.hpp:31,7'
          Dst:             _ZN4asio6detail19scheduler_operationD2Ev
    - functionName:    _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEEC2IvEERKNS1_IT_EE
      functionSourceFile: '/usr/include/asio/detail/recycling_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEE10deallocateEPSJ_m
      functionSourceFile: '/usr/include/asio/detail/recycling_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE3topEv
        - _ZN4asio6detail16thread_info_base10deallocateEPS1_Pvm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/recycling_allocator.hpp:59,34'
          Dst:             _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE3topEv
        - Src:             '/usr/include/asio/detail/recycling_allocator.hpp:59,5'
          Dst:             _ZN4asio6detail16thread_info_base10deallocateEPS1_Pvm
    - functionName:    _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE11do_completeEPvPSH_RKSB_m
      functionSourceFile: '/usr/include/asio/detail/executor_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          101
      EdgeCount:       28
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EESF_EEvRT_RT0_
        - _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptr5resetEv
        - _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptrD2Ev
        - _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EC2EOSD_
        - _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_ED2Ev
        - _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - _ZN4asio6detail16std_fenced_blockD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/executor_op.hpp:61,13'
          Dst:             _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EC2EOSD_
        - Src:             '/usr/include/asio/detail/executor_op.hpp:62,7'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptr5resetEv
        - Src:             '/usr/include/asio/detail/executor_op.hpp:67,20'
          Dst:             _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - Src:             '/usr/include/asio/detail/executor_op.hpp:69,7'
          Dst:             _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EESF_EEvRT_RT0_
        - Src:             '/usr/include/asio/detail/executor_op.hpp:71,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/executor_op.hpp:71,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/executor_op.hpp:72,3'
          Dst:             _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_ED2Ev
        - Src:             '/usr/include/asio/detail/executor_op.hpp:72,3'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptrD2Ev
        - Src:             '/usr/include/asio/detail/executor_op.hpp:72,3'
          Dst:             _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_ED2Ev
        - Src:             '/usr/include/asio/detail/executor_op.hpp:72,3'
          Dst:             _ZN4asio6detail11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EENSA_9allocatorIvEENS0_19scheduler_operationEE3ptrD2Ev
    - functionName:    _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EC2EOSD_
      functionSourceFile: '/usr/include/asio/detail/work_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19executor_work_guardINS_15system_executorEEC2EOS2_
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_C2EOS9_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:46,7'
          Dst:             _ZN4asio19executor_work_guardINS_15system_executorEEC2EOS2_
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:48,7'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_C2EOS9_
    - functionName:    _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_C2EOS9_
      functionSourceFile: '/src/crow/include/crow/http_server.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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EESF_EEvRT_RT0_
      functionSourceFile: '/usr/include/asio/detail/handler_invoke_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19asio_handler_invokeINS_6detail15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EEEEvRT_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_invoke_helpers.hpp:37,3'
          Dst:             _ZN4asio19asio_handler_invokeINS_6detail15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EEEEvRT_z
    - functionName:    _ZN4asio19asio_handler_invokeINS_6detail15work_dispatcherIZZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESB_EUlvE_EEEEvRT_z
      functionSourceFile: '/usr/include/asio/handler_invoke_hook.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EclEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/handler_invoke_hook.hpp:68,3'
          Dst:             _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EclEv
    - functionName:    _ZN4asio6detail15work_dispatcherIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_EclEv
      functionSourceFile: '/usr/include/asio/detail/work_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19executor_work_guardINS_15system_executorEE5resetEv
        - _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSD_
        - _ZNK4asio15system_executor8dispatchIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_NS9_9allocatorIvEEEEvOT_RKT0_
        - _ZNK4asio19executor_work_guardINS_15system_executorEE12get_executorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:56,9'
          Dst:             _ZN4asio24get_associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSD_
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:57,11'
          Dst:             _ZNK4asio19executor_work_guardINS_15system_executorEE12get_executorEv
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:57,26'
          Dst:             _ZNK4asio15system_executor8dispatchIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_NS9_9allocatorIvEEEEvOT_RKT0_
        - Src:             '/usr/include/asio/detail/work_dispatcher.hpp:59,11'
          Dst:             _ZN4asio19executor_work_guardINS_15system_executorEE5resetEv
    - functionName:    _ZNK4asio15system_executor8dispatchIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_NS9_9allocatorIvEEEEvOT_RKT0_
      functionSourceFile: '/usr/include/asio/impl/system_executor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN27asio_handler_invoke_helpers6invokeIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_SB_EEvRT_RT0_
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_C2EOS9_
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/system_executor.hpp:37,34'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_C2EOS9_
        - Src:             '/usr/include/asio/impl/system_executor.hpp:38,3'
          Dst:             _ZN27asio_handler_invoke_helpers6invokeIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_SB_EEvRT_RT0_
        - Src:             '/usr/include/asio/impl/system_executor.hpp:39,1'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_D2Ev
        - Src:             '/usr/include/asio/impl/system_executor.hpp:39,1'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENUlvE_D2Ev
    - functionName:    _ZN27asio_handler_invoke_helpers6invokeIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_SB_EEvRT_RT0_
      functionSourceFile: '/usr/include/asio/detail/handler_invoke_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19asio_handler_invokeIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EEvRT_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_invoke_helpers.hpp:37,3'
          Dst:             _ZN4asio19asio_handler_invokeIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EEvRT_z
    - functionName:    _ZN4asio19asio_handler_invokeIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EEvRT_z
      functionSourceFile: '/usr/include/asio/handler_invoke_hook.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENKUlvE_clEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/handler_invoke_hook.hpp:68,3'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENKUlvE_clEv
    - functionName:    _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES7_ENKUlvE_clEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE5startEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:345,36'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE5startEv
    - functionName:    _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE5startEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow17UnixSocketAdaptor5startIZNS_10ConnectionIS0_NS_4CrowIJEEEJEE5startEvEUlRKNSt3__110error_codeEE_EEvT_
        - _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE5startEvENUlRKNSt3__110error_codeEE_D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:97,22'
          Dst:             _ZN4crow17UnixSocketAdaptor5startIZNS_10ConnectionIS0_NS_4CrowIJEEEJEE5startEvEUlRKNSt3__110error_codeEE_EEvT_
        - Src:             'include/crow/http_connection.h:97,13'
          Dst:             _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE5startEvENUlRKNSt3__110error_codeEE_D2Ev
        - Src:             'include/crow/http_connection.h:97,13'
          Dst:             _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE5startEvENUlRKNSt3__110error_codeEE_D2Ev
    - functionName:    _ZN4crow17UnixSocketAdaptor5startIZNS_10ConnectionIS0_NS_4CrowIJEEEJEE5startEvEUlRKNSt3__110error_codeEE_EEvT_
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE5startEvENKUlRKNSt3__110error_codeEE_clES8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:176,13'
          Dst:             _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE5startEvENKUlRKNSt3__110error_codeEE_clES8_
    - functionName:    _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE5startEvENUlRKNSt3__110error_codeEE_D2Ev
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE5startEvENKUlRKNSt3__110error_codeEE_clES8_
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          89
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEv
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEv
        - _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE5clearEv
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA26_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:100,27'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEv
        - Src:             'include/crow/http_connection.h:101,35'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE5clearEv
        - Src:             'include/crow/http_connection.h:103,27'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEv
        - Src:             'include/crow/http_connection.h:107,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:107,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:107,36'
          Dst:             _ZN4crow6loggerlsIA26_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:107,67'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:107,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:107,21'
          Dst:             _ZN4crow6loggerD2Ev
    - functionName:    _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          126
      EdgeCount:       35
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
        - _ZN4crow6detail10task_timer8scheduleERKNSt3__18functionIFvvEEE
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA15_cEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_6detail10task_timerEEERS0_RKT_
        - _ZN4crow6loggerlsIcEERS0_RKT_
        - _ZN4crow6loggerlsImEERS0_RKT_
        - _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEvENUlvE_D2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:499,13'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
        - Src:             'include/crow/http_connection.h:502,36'
          Dst:             _ZN4crow6detail10task_timer8scheduleERKNSt3__18functionIFvvEEE
        - Src:             'include/crow/http_connection.h:502,13'
          Dst:             _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEvENUlvE_D2Ev
        - Src:             'include/crow/http_connection.h:510,13'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:510,13'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:510,28'
          Dst:             _ZN4crow6loggerlsIPNS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:510,36'
          Dst:             _ZN4crow6loggerlsIA15_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:510,56'
          Dst:             _ZN4crow6loggerlsIPNS_6detail10task_timerEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:510,72'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:510,79'
          Dst:             _ZN4crow6loggerlsImEERS0_RKT_
        - Src:             'include/crow/http_connection.h:510,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:502,13'
          Dst:             _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEvENUlvE_D2Ev
        - Src:             'include/crow/http_connection.h:510,13'
          Dst:             _ZN4crow6loggerD2Ev
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE5clearEv
      functionSourceFile: '/src/crow/include/crow/parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow7requestC2Ev
        - _ZN4crow7requestD2Ev
        - _ZN4crow7requestaSEOS0_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:142,19'
          Dst:             _ZN4crow7requestC2Ev
        - Src:             'include/crow/parser.h:142,17'
          Dst:             _ZN4crow7requestaSEOS0_
        - Src:             'include/crow/parser.h:142,13'
          Dst:             _ZN4crow7requestD2Ev
    - functionName:    _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4asio19basic_stream_socketINS_5local15stream_protocolEE15async_read_someINS_14mutable_bufferEZN4crow10ConnectionINS6_17UnixSocketAdaptorENS6_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EENS_12async_resultINSC_5decayIT0_E4typeEFvSD_mEE11return_typeERKT_OSJ_
        - _ZN4asio6bufferIcLm4096EEENS_14mutable_bufferERNSt3__15arrayIT_XT0_EEE
        - _ZN4crow17UnixSocketAdaptor6socketEv
        - _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_D2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:394,22'
          Dst:             _ZN4crow17UnixSocketAdaptor6socketEv
        - Src:             'include/crow/http_connection.h:395,15'
          Dst:             _ZN4asio6bufferIcLm4096EEENS_14mutable_bufferERNSt3__15arrayIT_XT0_EEE
        - Src:             'include/crow/http_connection.h:394,31'
          Dst:             _ZN4asio19basic_stream_socketINS_5local15stream_protocolEE15async_read_someINS_14mutable_bufferEZN4crow10ConnectionINS6_17UnixSocketAdaptorENS6_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EENS_12async_resultINSC_5decayIT0_E4typeEFvSD_mEE11return_typeERKT_OSJ_
        - Src:             'include/crow/http_connection.h:394,13'
          Dst:             _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_D2Ev
        - Src:             'include/crow/http_connection.h:394,13'
          Dst:             _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_D2Ev
    - functionName:    _ZN4crow17UnixSocketAdaptor6socketEv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio19basic_stream_socketINS_5local15stream_protocolEE15async_read_someINS_14mutable_bufferEZN4crow10ConnectionINS6_17UnixSocketAdaptorENS6_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EENS_12async_resultINSC_5decayIT0_E4typeEFvSD_mEE11return_typeERKT_OSJ_
      functionSourceFile: '/usr/include/asio/basic_stream_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_FvS8_mEE3getEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - _ZN4asio16async_completionIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_FvS8_mEEC2ERSB_
        - _ZN4asio6detail28reactive_socket_service_base13async_receiveINS_14mutable_bufferEZN4crow10ConnectionINS4_17UnixSocketAdaptorENS4_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEvRNS1_24base_implementation_typeERKT_iRT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:907,45'
          Dst:             _ZN4asio16async_completionIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_FvS8_mEEC2ERSB_
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:909,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:909,45'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:909,25'
          Dst:             _ZN4asio6detail28reactive_socket_service_base13async_receiveINS_14mutable_bufferEZN4crow10ConnectionINS4_17UnixSocketAdaptorENS4_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEvRNS1_24base_implementation_typeERKT_iRT0_
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:912,24'
          Dst:             _ZN4asio12async_resultIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_FvS8_mEE3getEv
    - functionName:    _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_D2Ev
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 396
      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:    _ZN4asio16async_completionIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_FvS8_mEEC2ERSB_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_FvS8_mEEC2ERSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/async_result.hpp:159,7'
          Dst:             _ZN4asio12async_resultIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_FvS8_mEEC2ERSB_
    - functionName:    _ZN4asio6detail28reactive_socket_service_base13async_receiveINS_14mutable_bufferEZN4crow10ConnectionINS4_17UnixSocketAdaptorENS4_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEvRNS1_24base_implementation_typeERKT_iRT0_
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service_base.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN25asio_handler_cont_helpers15is_continuationIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEbRT_
        - _ZN4asio6detail23buffer_sequence_adapterINS_14mutable_bufferES2_E9all_emptyERKS2_
        - _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptr8allocateERSD_
        - _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptrD2Ev
        - _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EC2EihRKS2_iRSD_
        - _ZN4asio6detail28reactive_socket_service_base8start_opERNS1_24base_implementation_typeEiPNS0_10reactor_opEbbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:336,7'
          Dst:             _ZN25asio_handler_cont_helpers15is_continuationIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEbRT_
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:341,7'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptr8allocateERSD_
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:342,21'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EC2EihRKS2_iRSD_
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:353,14'
          Dst:             _ZN4asio6detail23buffer_sequence_adapterINS_14mutable_bufferES2_E9all_emptyERKS2_
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:347,5'
          Dst:             _ZN4asio6detail28reactive_socket_service_base8start_opERNS1_24base_implementation_typeEiPNS0_10reactor_opEbbb
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:356,3'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_service_base.hpp:356,3'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptrD2Ev
    - functionName:    _ZN4asio12async_resultIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_FvS8_mEE3getEv
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      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:    _ZN25asio_handler_cont_helpers15is_continuationIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEbRT_
      functionSourceFile: '/usr/include/asio/detail/handler_cont_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio28asio_handler_is_continuationEz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_cont_helpers.hpp:36,10'
          Dst:             _ZN4asio28asio_handler_is_continuationEz
    - functionName:    _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptr8allocateERSD_
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_recv_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EENS_20associated_allocatorIT_NS7_9allocatorIvEEE4typeERKSD_
        - _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEE8allocateEm
        - _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEEC2IvEERKNS1_ISC_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS8_9allocatorIvEEE3getERSC_RKSE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EENS_20associated_allocatorIT_NS7_9allocatorIvEEE4typeERKSD_
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS8_9allocatorIvEEE3getERSC_RKSE_
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEEC2IvEERKNS1_ISC_T_EE
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEE8allocateEm
    - functionName:    _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EC2EihRKS2_iRSD_
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_recv_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEE5startERSC_
        - _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E11do_completeEPvPNS0_19scheduler_operationESC_m
        - _ZN4asio6detail28reactive_socket_recv_op_baseINS_14mutable_bufferEEC2EihRKS2_iPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_C2EOS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:87,7'
          Dst:             _ZN4asio6detail28reactive_socket_recv_op_baseINS_14mutable_bufferEEC2EihRKS2_iPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:87,7'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E11do_completeEPvPNS0_19scheduler_operationESC_m
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:89,7'
          Dst:             _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_C2EOS9_
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:91,5'
          Dst:             _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEE5startERSC_
    - functionName:    _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptrD2Ev
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_recv_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptr5resetEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptr5resetEv
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_recv_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EENS_20associated_allocatorIT_NS7_9allocatorIvEEE4typeERKSD_
        - _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEE10deallocateEPSF_m
        - _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEEC2IvEERKNS1_ISC_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS8_9allocatorIvEEE3getERSC_RKSE_
        - _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_ED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_ED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EENS_20associated_allocatorIT_NS7_9allocatorIvEEE4typeERKSD_
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS8_9allocatorIvEEE3getERSC_RKSE_
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEEC2IvEERKNS1_ISC_T_EE
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:82,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEE10deallocateEPSF_m
    - functionName:    _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_ED2Ev
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_recv_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail28reactive_socket_recv_op_baseINS_14mutable_bufferEED2Ev
        - _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:78,7'
          Dst:             _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_D2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:78,7'
          Dst:             _ZN4asio6detail28reactive_socket_recv_op_baseINS_14mutable_bufferEED2Ev
    - functionName:    _ZN4asio24get_associated_allocatorIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EENS_20associated_allocatorIT_NS7_9allocatorIvEEE4typeERKSD_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20associated_allocatorIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS7_9allocatorIvEEE3getERKSB_RKSD_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:105,10'
          Dst:             _ZN4asio20associated_allocatorIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS7_9allocatorIvEEE3getERKSB_RKSD_
    - functionName:    _ZN4asio6detail18get_hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS8_9allocatorIvEEE3getERSC_RKSE_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_vEC2ERSC_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:142,12'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_vEC2ERSC_
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEEC2IvEERKNS1_ISC_T_EE
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEE10deallocateEPSF_m
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers10deallocateIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEvPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:90,5'
          Dst:             _ZN26asio_handler_alloc_helpers10deallocateIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEvPvmRT_
    - functionName:    _ZN26asio_handler_alloc_helpers10deallocateIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEvPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio23asio_handler_deallocateEPvmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:50,3'
          Dst:             _ZN4asio23asio_handler_deallocateEPvmz
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_vEC2ERSC_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20associated_allocatorIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS7_9allocatorIvEEE3getERKSB_RKSD_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail25associated_allocator_implIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS8_9allocatorIvEEvE3getERKSC_RKSE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:93,12'
          Dst:             _ZN4asio6detail25associated_allocator_implIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS8_9allocatorIvEEvE3getERKSC_RKSE_
    - functionName:    _ZN4asio6detail25associated_allocator_implIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS8_9allocatorIvEEvE3getERKSC_RKSE_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E11do_completeEPvPNS0_19scheduler_operationESC_m
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_recv_op.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          114
      EdgeCount:       28
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEE8completeINS0_7binder2ISC_S9_mEEEEvRT_RSC_
        - _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEEC2ERSC_
        - _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEED2Ev
        - _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - _ZN4asio6detail16std_fenced_blockD2Ev
        - _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptr5resetEv
        - _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptrD2Ev
        - _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mEC2ERSC_SB_RKm
        - _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:101,27'
          Dst:             _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEEC2ERSC_
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:112,7'
          Dst:             _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mEC2ERSC_SB_RKm
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:114,7'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:119,20'
          Dst:             _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:121,9'
          Dst:             _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEE8completeINS0_7binder2ISC_S9_mEEEEvRT_RSC_
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:123,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:123,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:124,3'
          Dst:             _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:124,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:124,3'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:124,3'
          Dst:             _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:124,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_recv_op.hpp:124,3'
          Dst:             _ZN4asio6detail23reactive_socket_recv_opINS_14mutable_bufferEZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_E3ptrD2Ev
    - functionName:    _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_C2EOS9_
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEE5startERSC_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEEC2ERSC_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mEC2ERSC_SB_RKm
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_C2EOS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:139,7'
          Dst:             _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_C2EOS9_
    - functionName:    _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEE8completeINS0_7binder2ISC_S9_mEEEEvRT_RSC_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder2IZN4crow10ConnectionINS4_17UnixSocketAdaptorENS4_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_SB_mEESE_EEvRT_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_work.hpp:81,5'
          Dst:             _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder2IZN4crow10ConnectionINS4_17UnixSocketAdaptorENS4_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_SB_mEESE_EEvRT_RT0_
    - functionName:    _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mED2Ev
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_D2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:126,7'
          Dst:             _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEvENUlRKNSt3__110error_codeEmE_D2Ev
    - functionName:    _ZN4asio6detail12handler_workIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS_15system_executorEED2Ev
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      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:    _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder2IZN4crow10ConnectionINS4_17UnixSocketAdaptorENS4_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_SB_mEESE_EEvRT_RT0_
      functionSourceFile: '/usr/include/asio/detail/handler_invoke_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19asio_handler_invokeINS_6detail7binder2IZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_SA_mEEEEvRT_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_invoke_helpers.hpp:37,3'
          Dst:             _ZN4asio19asio_handler_invokeINS_6detail7binder2IZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_SA_mEEEEvRT_z
    - functionName:    _ZN4asio19asio_handler_invokeINS_6detail7binder2IZN4crow10ConnectionINS3_17UnixSocketAdaptorENS3_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_SA_mEEEEvRT_z
      functionSourceFile: '/usr/include/asio/handler_invoke_hook.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mEclEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/handler_invoke_hook.hpp:68,3'
          Dst:             _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mEclEv
    - functionName:    _ZN4asio6detail7binder2IZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_S9_mEclEv
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEvENKUlRKNSt3__110error_codeEmE_clES8_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:163,5'
          Dst:             _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEvENKUlRKNSt3__110error_codeEmE_clES8_m
    - functionName:    _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEvENKUlRKNSt3__110error_codeEmE_clES8_m
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          186
      EdgeCount:       31
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEv
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEv
        - _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE4doneEv
        - _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE4feedEPKci
        - _ZN4crow17UnixSocketAdaptor13shutdown_readEv
        - _ZN4crow17UnixSocketAdaptor5closeEv
        - _ZN4crow17UnixSocketAdaptor7is_openEv
        - _ZN4crow22http_errno_descriptionENS_10http_errnoE
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA34_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__110shared_ptrINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEEEERS0_RKT_
        - _ZN4crow6loggerlsIPKcEERS0_RKT_
        - _ZN4crow6loggerlsIcEERS0_RKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:400,48'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE4feedEPKci
        - Src:             'include/crow/http_connection.h:401,49'
          Dst:             _ZN4crow17UnixSocketAdaptor7is_openEv
        - Src:             'include/crow/http_connection.h:409,29'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
        - Src:             'include/crow/http_connection.h:410,37'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE4doneEv
        - Src:             'include/crow/http_connection.h:411,38'
          Dst:             _ZN4crow17UnixSocketAdaptor13shutdown_readEv
        - Src:             'include/crow/http_connection.h:412,38'
          Dst:             _ZN4crow17UnixSocketAdaptor5closeEv
        - Src:             'include/crow/http_connection.h:413,23'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:413,23'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:413,38'
          Dst:             _ZN4crow6loggerlsINSt3__110shared_ptrINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:413,46'
          Dst:             _ZN4crow6loggerlsIA34_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:413,89'
          Dst:             _ZN4crow22http_errno_descriptionENS_10http_errnoE
        - Src:             'include/crow/http_connection.h:413,86'
          Dst:             _ZN4crow6loggerlsIPKcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:413,163'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:413,23'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:413,23'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:417,29'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
        - Src:             'include/crow/http_connection.h:418,37'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE4doneEv
        - Src:             'include/crow/http_connection.h:423,29'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEv
        - Src:             'include/crow/http_connection.h:424,29'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEv
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE4feedEPKci
      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:    _ZN4crow17UnixSocketAdaptor7is_openEv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio12basic_socketINS_5local15stream_protocolEE7is_openEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:146,28'
          Dst:             _ZNK4asio12basic_socketINS_5local15stream_protocolEE7is_openEv
    - functionName:    _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       21
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4crow6detail10task_timer6cancelEm
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA19_cEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_6detail10task_timerEEERS0_RKT_
        - _ZN4crow6loggerlsIcEERS0_RKT_
        - _ZN4crow6loggerlsImEERS0_RKT_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:493,13'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:493,13'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:493,28'
          Dst:             _ZN4crow6loggerlsIPNS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:493,36'
          Dst:             _ZN4crow6loggerlsIA19_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:493,60'
          Dst:             _ZN4crow6loggerlsIPNS_6detail10task_timerEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:493,76'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:493,83'
          Dst:             _ZN4crow6loggerlsImEERS0_RKT_
        - Src:             'include/crow/http_connection.h:493,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:493,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:494,25'
          Dst:             _ZN4crow6detail10task_timer6cancelEm
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE4doneEv
      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:
        - _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE4feedEPKci
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:137,20'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE4feedEPKci
    - functionName:    _ZN4crow17UnixSocketAdaptor13shutdown_readEv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12basic_socketINS_5local15stream_protocolEE8shutdownENS_11socket_base13shutdown_typeERNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:170,21'
          Dst:             _ZN4asio12basic_socketINS_5local15stream_protocolEE8shutdownENS_11socket_base13shutdown_typeERNSt3__110error_codeE
    - functionName:    _ZN4crow17UnixSocketAdaptor5closeEv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12basic_socketINS_5local15stream_protocolEE5closeERNSt3__110error_codeE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:152,21'
          Dst:             _ZN4asio12basic_socketINS_5local15stream_protocolEE5closeERNSt3__110error_codeE
    - functionName:    _ZN4crow6loggerlsINSt3__110shared_ptrINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEEEERS0_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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4asio12basic_socketINS_5local15stream_protocolEE5closeERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - _ZN4asio6detail28reactive_socket_service_base5closeERNS1_24base_implementation_typeERNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket.hpp:447,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket.hpp:447,37'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket.hpp:447,25'
          Dst:             _ZN4asio6detail28reactive_socket_service_base5closeERNS1_24base_implementation_typeERNSt3__110error_codeE
    - functionName:    _ZN4asio12basic_socketINS_5local15stream_protocolEE8shutdownENS_11socket_base13shutdown_typeERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionLinenumberEnd: 1623
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE8shutdownERNS0_28reactive_socket_service_base24base_implementation_typeENS_11socket_base13shutdown_typeERNSt3__110error_codeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket.hpp:1622,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket.hpp:1622,40'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket.hpp:1622,25'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE8shutdownERNS0_28reactive_socket_service_base24base_implementation_typeENS_11socket_base13shutdown_typeERNSt3__110error_codeE
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE8shutdownERNS0_28reactive_socket_service_base24base_implementation_typeENS_11socket_base13shutdown_typeERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10socket_ops8shutdownEiiRNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:210,5'
          Dst:             _ZN4asio6detail10socket_ops8shutdownEiiRNSt3__110error_codeE
    - functionName:    _ZN4crow6loggerlsIPNS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEERS0_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:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE16on_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:    _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE9on_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:    _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE6on_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:
        - _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE11process_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:             _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE11process_urlEv
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE15on_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:    _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE15on_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:    _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE19on_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:
        - _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE14process_headerEv
        - _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE25set_connection_parametersEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:83,19'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE25set_connection_parametersEv
        - Src:             'include/crow/parser.h:85,19'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE14process_headerEv
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE7on_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:    _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE19on_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:
        - _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE15process_messageEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:99,19'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE15process_messageEv
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE15process_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:
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6handleEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:163,23'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6handleEv
    - functionName:    _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6handleEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         69
      ICount:          450
      EdgeCount:       121
      CyclomaticComplexity: 54
      functionsReached:
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
        - _ZN4crow11method_nameENS_10HTTPMethodE
        - _ZN4crow17UnixSocketAdaptor14get_io_contextEv
        - _ZN4crow17UnixSocketAdaptor15remote_endpointEv
        - _ZN4crow4CrowIJEE14handle_upgradeINS_17UnixSocketAdaptorEEEvRKNS_7requestERNS_8responseEOT_
        - _ZN4crow4CrowIJEE6handleERNS_7requestERNS_8responseERNSt3__110unique_ptrINS_21routing_handle_resultENS6_14default_deleteIS8_EEEE
        - _ZN4crow6detail22middleware_call_helperINS0_36middleware_call_criteria_only_globalELi0ENS0_7contextIJEEERNSt3__15tupleIJEEEEENS5_9enable_ifIXgeT0_sr3std10tuple_sizeINS5_16remove_referenceIT2_E4typeEEE5valueEbE4typeERKT_RSB_RNS_7requestERNS_8responseERT1_
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA10_cEERS0_RKT_
        - _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - _ZN4crow6loggerlsIA7_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - _ZN4crow6loggerlsIcEERS0_RKT_
        - _ZN4crow7utilityL12lexical_castINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEN4asio5local14basic_endpointINSA_15stream_protocolEEEEET_RKT0_
        - _ZN4crow8response10set_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
        - _ZN4crow8responseC2Ei
        - _ZN4crow8responseD2Ev
        - _ZN4crow8responseaSEOS0_
        - _ZNK4crow17UnixSocketAdaptor7addressEv
        - _ZNK4crow7request13check_versionEhh
        - _ZNK4crow7request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE0_D2Ev
        - _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE_D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:150,13'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
        - Src:             'include/crow/http_connection.h:158,41'
          Dst:             _ZN4crow17UnixSocketAdaptor14get_io_contextEv
        - Src:             'include/crow/http_connection.h:159,47'
          Dst:             _ZNK4crow17UnixSocketAdaptor7addressEv
        - Src:             'include/crow/http_connection.h:163,22'
          Dst:             _ZNK4crow7request13check_versionEhh
        - Src:             'include/crow/http_connection.h:168,27'
          Dst:             _ZN4crow8responseC2Ei
        - Src:             'include/crow/http_connection.h:168,25'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/http_connection.h:168,21'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/http_connection.h:173,30'
          Dst:             _ZNK4crow7request16get_header_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/http_connection.h:181,25'
          Dst:             _ZN4crow6detail22middleware_call_helperINS0_36middleware_call_criteria_only_globalELi0ENS0_7contextIJEEERNSt3__15tupleIJEEEEENS5_9enable_ifIXgeT0_sr3std10tuple_sizeINS5_16remove_referenceIT2_E4typeEEE5valueEbE4typeERKT_RSB_RNS_7requestERNS_8responseERT1_
        - Src:             'include/crow/http_connection.h:184,35'
          Dst:             _ZN4crow4CrowIJEE14handle_upgradeINS_17UnixSocketAdaptorEEEvRKNS_7requestERNS_8responseEOT_
        - Src:             'include/crow/http_connection.h:190,13'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:190,13'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:190,27'
          Dst:             _ZN4crow6loggerlsIA10_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,89'
          Dst:             _ZN4crow17UnixSocketAdaptor15remote_endpointEv
        - Src:             'include/crow/http_connection.h:190,45'
          Dst:             _ZN4crow7utilityL12lexical_castINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEN4asio5local14basic_endpointINSA_15stream_protocolEEEEET_RKT0_
        - Src:             'include/crow/http_connection.h:190,42'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,108'
          Dst:             _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,115'
          Dst:             _ZN4crow6loggerlsIPNS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,123'
          Dst:             _ZN4crow6loggerlsIA7_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,135'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,172'
          Dst:             _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,179'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,216'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,226'
          Dst:             _ZN4crow11method_nameENS_10HTTPMethodE
        - Src:             'include/crow/http_connection.h:190,223'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,251'
          Dst:             _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,258'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:190,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:190,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:198,17'
          Dst:             _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE_D2Ev
        - Src:             'include/crow/http_connection.h:202,17'
          Dst:             _ZN4crow6detail22middleware_call_helperINS0_36middleware_call_criteria_only_globalELi0ENS0_7contextIJEEERNSt3__15tupleIJEEEEENS5_9enable_ifIXgeT0_sr3std10tuple_sizeINS5_16remove_referenceIT2_E4typeEEE5valueEbE4typeERKT_RSB_RNS_7requestERNS_8responseERT1_
        - Src:             'include/crow/http_connection.h:207,21'
          Dst:             _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE0_D2Ev
        - Src:             'include/crow/http_connection.h:211,31'
          Dst:             _ZN4crow4CrowIJEE6handleERNS_7requestERNS_8responseERNSt3__110unique_ptrINS_21routing_handle_resultENS6_14default_deleteIS8_EEEE
        - Src:             'include/crow/http_connection.h:213,29'
          Dst:             _ZN4crow8response10set_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
        - Src:             'include/crow/http_connection.h:198,17'
          Dst:             _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE_D2Ev
        - Src:             'include/crow/http_connection.h:207,21'
          Dst:             _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE0_D2Ev
        - Src:             'include/crow/http_connection.h:217,21'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
        - Src:             'include/crow/http_connection.h:222,17'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
    - functionName:    _ZN4crow17UnixSocketAdaptor14get_io_contextEv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12basic_socketINS_5local15stream_protocolEE12get_executorEv
        - _ZNK4asio10io_context13executor_type7contextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:121,20'
          Dst:             _ZN4asio12basic_socketINS_5local15stream_protocolEE12get_executorEv
        - Src:             'include/crow/socket_adaptors.h:121,20'
          Dst:             _ZNK4asio10io_context13executor_type7contextEv
    - functionName:    _ZNK4crow17UnixSocketAdaptor7addressEv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4CrowIJEE14handle_upgradeINS_17UnixSocketAdaptorEEEvRKNS_7requestERNS_8responseEOT_
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6Router14handle_upgradeIRNS_17UnixSocketAdaptorEEEvRKNS_7requestERNS_8responseEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:268,21'
          Dst:             _ZN4crow6Router14handle_upgradeIRNS_17UnixSocketAdaptorEEEvRKNS_7requestERNS_8responseEOT_
    - functionName:    _ZN4crow17UnixSocketAdaptor15remote_endpointEv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio12basic_socketINS_5local15stream_protocolEE14local_endpointEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:136,28'
          Dst:             _ZNK4asio12basic_socketINS_5local15stream_protocolEE14local_endpointEv
    - functionName:    _ZN4crow7utilityL12lexical_castINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEN4asio5local14basic_endpointINSA_15stream_protocolEEEEET_RKT0_
      functionSourceFile: '/src/crow/include/crow/utility.h'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4asio5locallsIcNSt3__111char_traitsIcEENS0_15stream_protocolEEERNS2_13basic_ostreamIT_T0_EESA_RKNS0_14basic_endpointIT1_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/utility.h:840,20'
          Dst:             _ZN4asio5locallsIcNSt3__111char_traitsIcEENS0_15stream_protocolEEERNS2_13basic_ostreamIT_T0_EESA_RKNS0_14basic_endpointIT1_EE
    - functionName:    _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE_D2Ev
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE0_D2Ev
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          128
      EdgeCount:       38
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE15do_write_staticEv
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE15prepare_buffersEv
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE16do_write_generalEv
        - _ZN4crow6detail26after_handlers_call_helperINS0_36middleware_call_criteria_only_globalELin1ENS0_7contextIJEEERNSt3__15tupleIJEEEEENS5_9enable_ifIXltT0_Li0EEvE4typeERKT_RT2_RT1_RNS_7requestERNS_8responseE
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA11_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - _ZN4crow6loggerlsIbEERS0_RKT_
        - _ZN4crow6loggerlsIcEERS0_RKT_
        - _ZN4crow6loggerlsIiEERS0_RKT_
        - _ZN4crow8response14is_static_typeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:229,13'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:229,13'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:229,27'
          Dst:             _ZN4crow6loggerlsIA11_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:229,43'
          Dst:             _ZN4crow6loggerlsIPNS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:229,51'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:229,58'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:229,74'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:229,81'
          Dst:             _ZN4crow6loggerlsIiEERS0_RKT_
        - Src:             'include/crow/http_connection.h:229,93'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_connection.h:229,100'
          Dst:             _ZN4crow6loggerlsIbEERS0_RKT_
        - Src:             'include/crow/http_connection.h:229,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:229,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:237,17'
          Dst:             _ZN4crow6detail26after_handlers_call_helperINS0_36middleware_call_criteria_only_globalELin1ENS0_7contextIJEEERNSt3__15tupleIJEEEEENS5_9enable_ifIXltT0_Li0EEvE4typeERKT_RT2_RT1_RNS_7requestERNS_8responseE
        - Src:             'include/crow/http_connection.h:272,13'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE15prepare_buffersEv
        - Src:             'include/crow/http_connection.h:274,21'
          Dst:             _ZN4crow8response14is_static_typeEv
        - Src:             'include/crow/http_connection.h:276,17'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE15do_write_staticEv
        - Src:             'include/crow/http_connection.h:280,17'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE16do_write_generalEv
    - functionName:    _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE15prepare_buffersEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow17UnixSocketAdaptor7is_openEv
        - _ZN4crow8response24write_header_into_bufferERNSt3__16vectorIN4asio12const_bufferENS1_9allocatorIS4_EEEERNS1_12basic_stringIcNS1_11char_traitsIcEENS5_IcEEEEbRKSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:290,27'
          Dst:             _ZN4crow17UnixSocketAdaptor7is_openEv
        - Src:             'include/crow/http_connection.h:296,17'
          Dst:             _ZN4crow8response24write_header_into_bufferERNSt3__16vectorIN4asio12const_bufferENS1_9allocatorIS4_EEEERNS1_12basic_stringIcNS1_11char_traitsIcEENS5_IcEEEEbRKSD_
    - functionName:    _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE15do_write_staticEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          220
      EdgeCount:       75
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN4asio12const_bufferC2ERKNS_14mutable_bufferE
        - _ZN4asio5writeINS_19basic_stream_socketINS_5local15stream_protocolEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEEEEmRT_RKT0_PNS5_9enable_ifIXsr24is_const_buffer_sequenceISD_EE5valueEvE4typeE
        - _ZN4asio6bufferIcLm16384EEENS_14mutable_bufferERAT0__T_m
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE13do_write_syncERNSt3__16vectorIN4asio12const_bufferENS5_9allocatorIS8_EEEE
        - _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE5clearEv
        - _ZN4crow17UnixSocketAdaptor18shutdown_readwriteEv
        - _ZN4crow17UnixSocketAdaptor5closeEv
        - _ZN4crow17UnixSocketAdaptor6socketEv
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA21_cEERS0_RKT_
        - _ZN4crow6loggerlsIA29_cEERS0_RKT_
        - _ZN4crow6loggerlsIA62_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__110error_codeEEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - _ZN4crow8response3endEv
        - _ZN4crow8response5clearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:301,34'
          Dst:             _ZN4crow17UnixSocketAdaptor6socketEv
        - Src:             'include/crow/http_connection.h:301,13'
          Dst:             _ZN4asio5writeINS_19basic_stream_socketINS_5local15stream_protocolEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEEEEmRT_RKT0_PNS5_9enable_ifIXsr24is_const_buffer_sequenceISD_EE5valueEvE4typeE
        - Src:             'include/crow/http_connection.h:311,34'
          Dst:             _ZN4asio6bufferIcLm16384EEENS_14mutable_bufferERAT0__T_m
        - Src:             'include/crow/http_connection.h:311,34'
          Dst:             _ZN4asio12const_bufferC2ERKNS_14mutable_bufferE
        - Src:             'include/crow/http_connection.h:312,37'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE13do_write_syncERNSt3__16vectorIN4asio12const_bufferENS5_9allocatorIS8_EEEE
        - Src:             'include/crow/http_connection.h:314,25'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:314,25'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:314,40'
          Dst:             _ZN4crow6loggerlsINSt3__110error_codeEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:314,46'
          Dst:             _ZN4crow6loggerlsIA62_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:315,40'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:315,62'
          Dst:             _ZN4crow6loggerlsIA29_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:314,25'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:314,25'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:323,26'
          Dst:             _ZN4crow17UnixSocketAdaptor18shutdown_readwriteEv
        - Src:             'include/crow/http_connection.h:324,26'
          Dst:             _ZN4crow17UnixSocketAdaptor5closeEv
        - Src:             'include/crow/http_connection.h:325,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:325,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:325,32'
          Dst:             _ZN4crow6loggerlsIPNS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:325,40'
          Dst:             _ZN4crow6loggerlsIA21_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:325,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:325,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:328,17'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/http_connection.h:329,17'
          Dst:             _ZN4crow8response5clearEv
        - Src:             'include/crow/http_connection.h:331,21'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE5clearEv
    - functionName:    _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE16do_write_generalEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         62
      ICount:          344
      EdgeCount:       123
      CyclomaticComplexity: 63
      functionsReached:
        - _ZN4asio12const_bufferC2EPKvm
        - _ZN4asio5writeINS_19basic_stream_socketINS_5local15stream_protocolEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEEEEmRT_RKT0_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISD_EE5valueEvE4typeE
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE13do_write_syncERNSt3__16vectorIN4asio12const_bufferENS5_9allocatorIS8_EEEE
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEv
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEv
        - _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE5clearEv
        - _ZN4crow17UnixSocketAdaptor18shutdown_readwriteEv
        - _ZN4crow17UnixSocketAdaptor5closeEv
        - _ZN4crow17UnixSocketAdaptor6socketEv
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA25_cEERS0_RKT_
        - _ZN4crow6loggerlsIA4_cEERS0_RKT_
        - _ZN4crow6loggerlsIA82_cEERS0_RKT_
        - _ZN4crow6loggerlsIA97_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__110error_codeEEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - _ZN4crow6loggerlsImEERS0_RKT_
        - _ZN4crow8response3endEv
        - _ZN4crow8response5clearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:342,22'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE13do_write_syncERNSt3__16vectorIN4asio12const_bufferENS5_9allocatorIS8_EEEE
        - Src:             'include/crow/http_connection.h:344,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:344,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:344,36'
          Dst:             _ZN4crow6loggerlsINSt3__110error_codeEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:344,42'
          Dst:             _ZN4crow6loggerlsIA82_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:344,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:344,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:349,21'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEv
        - Src:             'include/crow/http_connection.h:350,21'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE7do_readEv
        - Src:             'include/crow/http_connection.h:355,38'
          Dst:             _ZN4crow17UnixSocketAdaptor6socketEv
        - Src:             'include/crow/http_connection.h:355,17'
          Dst:             _ZN4asio5writeINS_19basic_stream_socketINS_5local15stream_protocolEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEEEEmRT_RKT0_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISD_EE5valueEvE4typeE
        - Src:             'include/crow/http_connection.h:357,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:357,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:357,36'
          Dst:             _ZN4crow6loggerlsINSt3__110error_codeEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:357,42'
          Dst:             _ZN4crow6loggerlsIA97_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:357,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:357,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:359,17'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE21cancel_deadline_timerEv
        - Src:             'include/crow/http_connection.h:368,38'
          Dst:             _ZN4asio12const_bufferC2EPKvm
        - Src:             'include/crow/http_connection.h:369,30'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE13do_write_syncERNSt3__16vectorIN4asio12const_bufferENS5_9allocatorIS8_EEEE
        - Src:             'include/crow/http_connection.h:371,29'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:371,29'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:371,44'
          Dst:             _ZN4crow6loggerlsINSt3__110error_codeEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:371,50'
          Dst:             _ZN4crow6loggerlsIA4_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:371,59'
          Dst:             _ZN4crow6loggerlsImEERS0_RKT_
        - Src:             'include/crow/http_connection.h:371,74'
          Dst:             _ZN4crow6loggerlsIA82_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:371,29'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:371,29'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:379,30'
          Dst:             _ZN4crow17UnixSocketAdaptor18shutdown_readwriteEv
        - Src:             'include/crow/http_connection.h:380,30'
          Dst:             _ZN4crow17UnixSocketAdaptor5closeEv
        - Src:             'include/crow/http_connection.h:381,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:381,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:381,36'
          Dst:             _ZN4crow6loggerlsIPNS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:381,44'
          Dst:             _ZN4crow6loggerlsIA25_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:381,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:381,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:384,21'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/http_connection.h:385,21'
          Dst:             _ZN4crow8response5clearEv
        - Src:             'include/crow/http_connection.h:387,25'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE5clearEv
    - functionName:    _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE13do_write_syncERNSt3__16vectorIN4asio12const_bufferENS5_9allocatorIS8_EEEE
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5writeINS_19basic_stream_socketINS_5local15stream_protocolEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEEEEmRT_RKT0_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISD_EE5valueEvE4typeE
        - _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE5clearEv
        - _ZN4crow17UnixSocketAdaptor6socketEv
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA22_cEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - _ZN4crow8response5clearEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:470,34'
          Dst:             _ZN4crow17UnixSocketAdaptor6socketEv
        - Src:             'include/crow/http_connection.h:470,13'
          Dst:             _ZN4asio5writeINS_19basic_stream_socketINS_5local15stream_protocolEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEEEEmRT_RKT0_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISD_EE5valueEvE4typeE
        - Src:             'include/crow/http_connection.h:474,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:474,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:474,32'
          Dst:             _ZN4crow6loggerlsIPNS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:474,40'
          Dst:             _ZN4crow6loggerlsIA22_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:474,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:474,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:477,23'
          Dst:             _ZN4crow8response5clearEv
        - Src:             'include/crow/http_connection.h:485,31'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE5clearEv
    - functionName:    _ZN4asio5writeINS_19basic_stream_socketINS_5local15stream_protocolEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEEEEmRT_RKT0_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISD_EE5valueEvE4typeE
      functionSourceFile: '/usr/include/asio/impl/write.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12transfer_allEv
        - _ZN4asio5writeINS_19basic_stream_socketINS_5local15stream_protocolEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEENS_6detail14transfer_all_tEEEmRT_RKT0_T1_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISF_EE5valueEvE4typeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/write.hpp:91,28'
          Dst:             _ZN4asio12transfer_allEv
        - Src:             '/usr/include/asio/impl/write.hpp:91,10'
          Dst:             _ZN4asio5writeINS_19basic_stream_socketINS_5local15stream_protocolEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEENS_6detail14transfer_all_tEEEmRT_RKT0_T1_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISF_EE5valueEvE4typeE
    - functionName:    _ZN4crow17UnixSocketAdaptor18shutdown_readwriteEv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12basic_socketINS_5local15stream_protocolEE8shutdownENS_11socket_base13shutdown_typeERNSt3__110error_codeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:158,21'
          Dst:             _ZN4asio12basic_socketINS_5local15stream_protocolEE8shutdownENS_11socket_base13shutdown_typeERNSt3__110error_codeE
    - functionName:    _ZN4asio5writeINS_19basic_stream_socketINS_5local15stream_protocolEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEENS_6detail14transfer_all_tEEEmRT_RKT0_T1_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISF_EE5valueEvE4typeE
      functionSourceFile: '/usr/include/asio/impl/write.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21buffer_sequence_beginINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_5beginEERKT_
        - _ZN4asio6detail21write_buffer_sequenceINS_19basic_stream_socketINS_5local15stream_protocolEEENSt3__16vectorINS_12const_bufferENS6_9allocatorIS8_EEEENS6_11__wrap_iterIPKS8_EENS0_14transfer_all_tEEEmRT_RKT0_RKT1_T2_RNS6_10error_codeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/write.hpp:69,7'
          Dst:             _ZN4asio21buffer_sequence_beginINSt3__16vectorINS_12const_bufferENS1_9allocatorIS3_EEEEEEDTcldtfp_5beginEERKT_
        - Src:             '/usr/include/asio/impl/write.hpp:68,10'
          Dst:             _ZN4asio6detail21write_buffer_sequenceINS_19basic_stream_socketINS_5local15stream_protocolEEENSt3__16vectorINS_12const_bufferENS6_9allocatorIS8_EEEENS6_11__wrap_iterIPKS8_EENS0_14transfer_all_tEEEmRT_RKT0_RKT1_T2_RNS6_10error_codeE
    - functionName:    _ZN4asio6detail21write_buffer_sequenceINS_19basic_stream_socketINS_5local15stream_protocolEEENSt3__16vectorINS_12const_bufferENS6_9allocatorIS8_EEEENS6_11__wrap_iterIPKS8_EENS0_14transfer_all_tEEEmRT_RKT0_RKT1_T2_RNS6_10error_codeE
      functionSourceFile: '/usr/include/asio/impl/write.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          101
      EdgeCount:       33
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4asio19basic_stream_socketINS_5local15stream_protocolEE10write_someINS_6detail16prepared_buffersINS_12const_bufferELm64EEEEEmRKT_RNSt3__110error_codeE
        - _ZN4asio6detail14transfer_all_tclINSt3__110error_codeEEEmRKT_m
        - _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE7consumeEm
        - _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE7prepareEm
        - _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEEC2ERKS7_
        - _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEED2Ev
        - _ZN4asio6detail33adapt_completion_condition_resultEm
        - _ZNK4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE14total_consumedEv
        - _ZNK4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/write.hpp:47,51'
          Dst:             _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEEC2ERKS7_
        - Src:             '/usr/include/asio/impl/write.hpp:48,17'
          Dst:             _ZNK4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE5emptyEv
        - Src:             '/usr/include/asio/impl/write.hpp:51,42'
          Dst:             _ZNK4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE14total_consumedEv
        - Src:             '/usr/include/asio/impl/write.hpp:51,13'
          Dst:             _ZN4asio6detail14transfer_all_tclINSt3__110error_codeEEEmRKT_m
        - Src:             '/usr/include/asio/impl/write.hpp:50,34'
          Dst:             _ZN4asio6detail33adapt_completion_condition_resultEm
        - Src:             '/usr/include/asio/impl/write.hpp:52,38'
          Dst:             _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE7prepareEm
        - Src:             '/usr/include/asio/impl/write.hpp:52,23'
          Dst:             _ZN4asio19basic_stream_socketINS_5local15stream_protocolEE10write_someINS_6detail16prepared_buffersINS_12const_bufferELm64EEEEEmRKT_RNSt3__110error_codeE
        - Src:             '/usr/include/asio/impl/write.hpp:52,13'
          Dst:             _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE7consumeEm
        - Src:             '/usr/include/asio/impl/write.hpp:57,3'
          Dst:             _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEED2Ev
        - Src:             '/usr/include/asio/impl/write.hpp:56,16'
          Dst:             _ZNK4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEE14total_consumedEv
        - Src:             '/usr/include/asio/impl/write.hpp:57,3'
          Dst:             _ZN4asio6detail17consuming_buffersINS_12const_bufferENSt3__16vectorIS2_NS3_9allocatorIS2_EEEENS3_11__wrap_iterIPKS2_EEED2Ev
    - functionName:    _ZN4asio19basic_stream_socketINS_5local15stream_protocolEE10write_someINS_6detail16prepared_buffersINS_12const_bufferELm64EEEEEmRKT_RNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_stream_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - _ZN4asio6detail28reactive_socket_service_base4sendINS0_16prepared_buffersINS_12const_bufferELm64EEEEEmRNS1_24base_implementation_typeERKT_iRNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:731,18'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:731,43'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:731,32'
          Dst:             _ZN4asio6detail28reactive_socket_service_base4sendINS0_16prepared_buffersINS_12const_bufferELm64EEEEEmRNS1_24base_implementation_typeERKT_iRNSt3__110error_codeE
    - functionName:    _ZN4asio5writeINS_19basic_stream_socketINS_5local15stream_protocolEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEEEEmRT_RKT0_PNS5_9enable_ifIXsr24is_const_buffer_sequenceISD_EE5valueEvE4typeE
      functionSourceFile: '/usr/include/asio/impl/write.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12transfer_allEv
        - _ZN4asio5writeINS_19basic_stream_socketINS_5local15stream_protocolEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEENS_6detail14transfer_all_tEEEmRT_RKT0_T1_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISF_EE5valueEvE4typeE
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/write.hpp:79,53'
          Dst:             _ZN4asio12transfer_allEv
        - Src:             '/usr/include/asio/impl/write.hpp:79,35'
          Dst:             _ZN4asio5writeINS_19basic_stream_socketINS_5local15stream_protocolEEENSt3__16vectorINS_12const_bufferENS5_9allocatorIS7_EEEENS_6detail14transfer_all_tEEEmRT_RKT0_T1_RNS5_10error_codeEPNS5_9enable_ifIXsr24is_const_buffer_sequenceISF_EE5valueEvE4typeE
        - Src:             '/usr/include/asio/impl/write.hpp:80,3'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
    - functionName:    _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE0_C2EOS5_
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6handleEvENKUlvE0_clEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:208,31'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
    - functionName:    _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE0_C2ERKS5_
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      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:    _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE_C2EOS5_
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6handleEvENKUlvE_clEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow17UnixSocketAdaptor7is_openEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:199,43'
          Dst:             _ZN4crow17UnixSocketAdaptor7is_openEv
    - functionName:    _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE6handleEvENUlvE_C2ERKS5_
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      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:    _ZN4asio5locallsIcNSt3__111char_traitsIcEENS0_15stream_protocolEEERNS2_13basic_ostreamIT_T0_EESA_RKNS0_14basic_endpointIT1_EE
      functionSourceFile: '/usr/include/asio/local/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE4pathEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/local/basic_endpoint.hpp:227,18'
          Dst:             _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE4pathEv
    - functionName:    _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE4pathEv
      functionSourceFile: '/usr/include/asio/local/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio5local6detail8endpoint4pathEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/local/basic_endpoint.hpp:148,18'
          Dst:             _ZNK4asio5local6detail8endpoint4pathEv
    - functionName:    _ZNK4asio5local6detail8endpoint4pathEv
      functionSourceFile: '/usr/include/asio/local/detail/impl/endpoint.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio12basic_socketINS_5local15stream_protocolEE14local_endpointEv
      functionSourceFile: '/usr/include/asio/basic_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
        - _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - _ZNK4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE14local_endpointERKNS4_19implementation_typeERNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket.hpp:1491,30'
          Dst:             _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket.hpp:1492,15'
          Dst:             _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket.hpp:1491,44'
          Dst:             _ZNK4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE14local_endpointERKNS4_19implementation_typeERNSt3__110error_codeE
        - Src:             '/usr/include/asio/basic_socket.hpp:1493,5'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
    - functionName:    _ZNK4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE14local_endpointERKNS4_19implementation_typeERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio5local14basic_endpointINS0_15stream_protocolEE4dataEv
        - _ZN4asio5local14basic_endpointINS0_15stream_protocolEE6resizeEm
        - _ZN4asio5local14basic_endpointINS0_15stream_protocolEEC2EOS3_
        - _ZN4asio5local14basic_endpointINS0_15stream_protocolEEC2Ev
        - _ZN4asio6detail10socket_ops11getsocknameEiP8sockaddrPmRNSt3__110error_codeE
        - _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE8capacityEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:185,19'
          Dst:             _ZN4asio5local14basic_endpointINS0_15stream_protocolEEC2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:186,37'
          Dst:             _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE8capacityEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:187,56'
          Dst:             _ZN4asio5local14basic_endpointINS0_15stream_protocolEE4dataEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:187,9'
          Dst:             _ZN4asio6detail10socket_ops11getsocknameEiP8sockaddrPmRNSt3__110error_codeE
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:188,14'
          Dst:             _ZN4asio5local14basic_endpointINS0_15stream_protocolEEC2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:189,14'
          Dst:             _ZN4asio5local14basic_endpointINS0_15stream_protocolEE6resizeEm
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:190,12'
          Dst:             _ZN4asio5local14basic_endpointINS0_15stream_protocolEEC2EOS3_
    - functionName:    _ZN4asio5local14basic_endpointINS0_15stream_protocolEEC2Ev
      functionSourceFile: '/usr/include/asio/local/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5local6detail8endpointC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/local/basic_endpoint.hpp:63,3'
          Dst:             _ZN4asio5local6detail8endpointC2Ev
    - functionName:    _ZN4asio5local14basic_endpointINS0_15stream_protocolEE6resizeEm
      functionSourceFile: '/usr/include/asio/local/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5local6detail8endpoint6resizeEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/local/basic_endpoint.hpp:136,11'
          Dst:             _ZN4asio5local6detail8endpoint6resizeEm
    - functionName:    _ZN4asio5local14basic_endpointINS0_15stream_protocolEEC2EOS3_
      functionSourceFile: '/usr/include/asio/local/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5local6detail8endpointC2ERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/local/basic_endpoint.hpp:88,7'
          Dst:             _ZN4asio5local6detail8endpointC2ERKS2_
    - functionName:    _ZN4asio5local6detail8endpointC2ERKS2_
      functionSourceFile: '/usr/include/asio/local/detail/endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio5local6detail8endpoint6resizeEm
      functionSourceFile: '/usr/include/asio/local/detail/impl/endpoint.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/local/detail/impl/endpoint.ipp:56,5'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeE
    - functionName:    _ZN4asio5local6detail8endpointC2Ev
      functionSourceFile: '/usr/include/asio/local/detail/impl/endpoint.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5local6detail8endpoint4initEPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/local/detail/impl/endpoint.ipp:37,3'
          Dst:             _ZN4asio5local6detail8endpoint4initEPKcm
    - functionName:    _ZN4asio5local6detail8endpoint4initEPKcm
      functionSourceFile: '/usr/include/asio/local/detail/impl/endpoint.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/local/detail/impl/endpoint.ipp:105,5'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeE
    - functionName:    _ZN4crow6Router14handle_upgradeIRNS_17UnixSocketAdaptorEEEvRKNS_7requestERNS_8responseEOT_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1528
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          432
      EdgeCount:       120
      CyclomaticComplexity: 54
      functionsReached:
        - _ZN4crow11method_nameENS_10HTTPMethodE
        - _ZN4crow21routing_handle_resultD2Ev
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA20_cEERS0_RKT_
        - _ZN4crow6loggerlsIA21_cEERS0_RKT_
        - _ZN4crow6loggerlsIA25_cEERS0_RKT_
        - _ZN4crow6loggerlsIA2_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_
        - _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _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:1481,49'
          Dst:             _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/routing.h:1481,33'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:1487,37'
          Dst:             _ZNK4crow4Trie4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/routing.h:1487,25'
          Dst:             _ZN4crow21routing_handle_resultD2Ev
        - Src:             'include/crow/routing.h:1489,25'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/routing.h:1489,25'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/routing.h:1489,40'
          Dst:             _ZN4crow6loggerlsIA21_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1489,66'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1489,77'
          Dst:             _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1489,87'
          Dst:             _ZN4crow11method_nameENS_10HTTPMethodE
        - Src:             'include/crow/routing.h:1489,84'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1489,25'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1489,25'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1490,31'
          Dst:             _ZN4crow8responseC2Ei
        - Src:             'include/crow/routing.h:1490,29'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/routing.h:1490,25'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/routing.h:1491,29'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/routing.h:1496,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/routing.h:1496,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/routing.h:1496,31'
          Dst:             _ZN4crow6loggerlsIA20_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1496,56'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1496,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1496,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1497,23'
          Dst:             _ZN4crow8responseC2Ei
        - Src:             'include/crow/routing.h:1497,21'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/routing.h:1497,17'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/routing.h:1498,21'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/routing.h:1503,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/routing.h:1503,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/crow/routing.h:1503,17'
          Dst:             __cxa_throw
        - Src:             'include/crow/routing.h:1503,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/crow/routing.h:1503,17'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/routing.h:1507,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/routing.h:1507,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/routing.h:1507,31'
          Dst:             _ZN4crow6loggerlsIA43_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1507,79'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1507,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1507,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1508,23'
          Dst:             _ZN4crow8responseC2Ei
        - Src:             'include/crow/routing.h:1508,21'
          Dst:             _ZN4crow8responseaSEOS0_
        - Src:             'include/crow/routing.h:1508,17'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/routing.h:1509,21'
          Dst:             _ZN4crow8response10add_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
        - Src:             'include/crow/routing.h:1510,21'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/routing.h:1514,13'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/routing.h:1514,13'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/routing.h:1514,28'
          Dst:             _ZN4crow6loggerlsIA25_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1514,58'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/routing.h:1514,86'
          Dst:             _ZN4crow6loggerlsIA3_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1515,28'
          Dst:             _ZN4crow6loggerlsImEERS0_RKT_
        - Src:             'include/crow/routing.h:1515,65'
          Dst:             _ZN4crow6loggerlsIA4_cEERS0_RKT_
        - Src:             'include/crow/routing.h:1516,50'
          Dst:             _ZN4crow8BaseRule11get_methodsEv
        - Src:             'include/crow/routing.h:1516,28'
          Dst:             _ZN4crow6loggerlsImEERS0_RKT_
        - Src:             'include/crow/routing.h:1514,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1514,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/routing.h:1521,13'
          Dst:             __cxa_begin_catch
        - Src:             'include/crow/routing.h:1525,21'
          Dst:             _ZN4crow8response3endEv
        - Src:             'include/crow/routing.h:1527,13'
          Dst:             __cxa_end_catch
        - Src:             'include/crow/routing.h:1527,13'
          Dst:             __cxa_end_catch
        - Src:             'include/crow/routing.h:1527,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio12basic_socketINS_5local15stream_protocolEE12get_executorEv
      functionSourceFile: '/usr/include/asio/basic_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE12get_executorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket.hpp:278,41'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE12get_executorEv
    - functionName:    _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE12get_executorEv
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio10io_context12get_executorEv
        - _ZN4asio10io_context7service14get_io_contextEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_io_object.hpp:218,22'
          Dst:             _ZN4asio10io_context7service14get_io_contextEv
        - Src:             '/usr/include/asio/basic_io_object.hpp:218,39'
          Dst:             _ZN4asio10io_context12get_executorEv
        - Src:             '/usr/include/asio/basic_io_object.hpp:218,22'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE25set_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:    _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE14process_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:
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE13handle_headerEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:158,23'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE13handle_headerEv
    - functionName:    _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE13handle_headerEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          226
      EdgeCount:       50
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE13do_write_syncERNSt3__16vectorIN4asio12const_bufferENS5_9allocatorIS8_EEEE
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
        - _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE4doneEv
        - _ZN4crow16get_header_valueERKNSt3__118unordered_multimapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES7_NS_7ci_hashENS_9ci_key_eqENS5_INS0_4pairIKS7_S7_EEEEEERSB_
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA79_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__110error_codeEEERS0_RKT_
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:127,73'
          Dst:             _ZN4crow16get_header_valueERKNSt3__118unordered_multimapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES7_NS_7ci_hashENS_9ci_key_eqENS5_INS0_4pairIKS7_S7_EEEEEERSB_
        - Src:             'include/crow/http_connection.h:131,17'
          Dst:             __cxa_guard_acquire
        - Src:             'include/crow/http_connection.h:131,17'
          Dst:             __cxa_atexit
        - Src:             'include/crow/http_connection.h:131,17'
          Dst:             __cxa_guard_release
        - Src:             'include/crow/http_connection.h:133,33'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE13do_write_syncERNSt3__16vectorIN4asio12const_bufferENS5_9allocatorIS8_EEEE
        - Src:             'include/crow/http_connection.h:136,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_connection.h:136,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_connection.h:136,36'
          Dst:             _ZN4crow6loggerlsINSt3__110error_codeEEERS0_RKT_
        - Src:             'include/crow/http_connection.h:136,42'
          Dst:             _ZN4crow6loggerlsIA79_cEERS0_RKT_
        - Src:             'include/crow/http_connection.h:136,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:131,17'
          Dst:             __cxa_guard_abort
        - Src:             'include/crow/http_connection.h:136,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_connection.h:141,25'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE4doneEv
        - Src:             'include/crow/http_connection.h:143,17'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE11process_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:
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE10handle_urlEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/parser.h:153,23'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE10handle_urlEv
    - functionName:    _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE10handle_urlEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
        - _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE4doneEv
        - _ZN4crow4CrowIJEE14handle_initialERNS_7requestERNS_8responseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:114,48'
          Dst:             _ZN4crow4CrowIJEE14handle_initialERNS_7requestERNS_8responseE
        - Src:             'include/crow/http_connection.h:118,25'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEE4doneEv
        - Src:             'include/crow/http_connection.h:120,17'
          Dst:             _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE16complete_requestEv
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow10ConnectionINS2_17UnixSocketAdaptorENS2_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_NS0_23reactive_socket_recv_opINS_14mutable_bufferESC_EEE8allocateEm
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers8allocateIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:85,9'
          Dst:             _ZN26asio_handler_alloc_helpers8allocateIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEPvmRT_
    - functionName:    _ZN26asio_handler_alloc_helpers8allocateIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_EEPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21asio_handler_allocateEmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:39,10'
          Dst:             _ZN4asio21asio_handler_allocateEmz
    - functionName:    _ZN4asio12async_resultIZN4crow10ConnectionINS1_17UnixSocketAdaptorENS1_4CrowIJEEEJEE7do_readEvEUlRKNSt3__110error_codeEmE_FvS8_mEEC2ERSB_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEvENUlvE_D2Ev
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 502
      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:    _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEvENUlvE_C2EOS5_
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 502
      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:    _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEvENKUlvE_clEv
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow17UnixSocketAdaptor18shutdown_readwriteEv
        - _ZN4crow17UnixSocketAdaptor5closeEv
        - _ZN4crow17UnixSocketAdaptor7is_openEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:503,37'
          Dst:             _ZN4crow17UnixSocketAdaptor7is_openEv
        - Src:             'include/crow/http_connection.h:507,32'
          Dst:             _ZN4crow17UnixSocketAdaptor18shutdown_readwriteEv
        - Src:             'include/crow/http_connection.h:508,32'
          Dst:             _ZN4crow17UnixSocketAdaptor5closeEv
    - functionName:    _ZZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEE14start_deadlineEvENUlvE_C2ERKS5_
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 502
      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:    _ZN4asio6detail19recycling_allocatorINS0_11executor_opINS0_15work_dispatcherIZZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESC_EUlvE_EENSB_9allocatorIvEENS0_19scheduler_operationEEEE8allocateEm
      functionSourceFile: '/usr/include/asio/detail/recycling_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE3topEv
        - _ZN4asio6detail16thread_info_base8allocateEPS1_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/recycling_allocator.hpp:52,42'
          Dst:             _ZN4asio6detail10call_stackINS0_14thread_contextENS0_16thread_info_baseEE3topEv
        - Src:             '/usr/include/asio/detail/recycling_allocator.hpp:52,15'
          Dst:             _ZN4asio6detail16thread_info_base8allocateEPS1_m
    - functionName:    _ZN4asio23get_associated_executorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_EENS_19associated_executorIT_NS_15system_executorEE4typeERKSD_
      functionSourceFile: '/usr/include/asio/associated_executor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19associated_executorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_NS_15system_executorEE3getERKSB_RKSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_executor.hpp:106,10'
          Dst:             _ZN4asio19associated_executorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_NS_15system_executorEE3getERKSB_RKSC_
    - functionName:    _ZN4asio19associated_executorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_NS_15system_executorEE3getERKSB_RKSC_
      functionSourceFile: '/usr/include/asio/associated_executor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail24associated_executor_implIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_NS_15system_executorEvE3getERKSC_RKSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_executor.hpp:94,12'
          Dst:             _ZN4asio6detail24associated_executor_implIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_NS_15system_executorEvE3getERKSC_RKSD_
    - functionName:    _ZN4asio6detail24associated_executor_implIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_NS_15system_executorEvE3getERKSC_RKSD_
      functionSourceFile: '/usr/include/asio/associated_executor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20associated_allocatorIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_NS8_9allocatorIvEEE3getERKSB_RKSD_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail25associated_allocator_implIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_NS9_9allocatorIvEEvE3getERKSC_RKSE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:93,12'
          Dst:             _ZN4asio6detail25associated_allocator_implIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_NS9_9allocatorIvEEvE3getERKSC_RKSE_
    - functionName:    _ZN4asio6detail25associated_allocator_implIZZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clESA_EUlvE_NS9_9allocatorIvEEvE3getERKSC_RKSE_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio12async_resultIZZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvENKUlNSt3__110error_codeEE_clES9_EUlvE_FvvEEC2ERSB_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6loggerlsIA57_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:    _ZN4asio12basic_socketINS_5local15stream_protocolEE6assignERKS2_RKiRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE6assignERNS4_19implementation_typeERKS3_RKiRNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket.hpp:391,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket.hpp:391,38'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket.hpp:391,25'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE6assignERNS4_19implementation_typeERKS3_RKiRNSt3__110error_codeE
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE6assignERNS4_19implementation_typeERKS3_RKiRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail28reactive_socket_service_base9do_assignERNS1_24base_implementation_typeEiRKiRNSt3__110error_codeE
        - _ZNK4asio5local15stream_protocol4typeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:137,35'
          Dst:             _ZNK4asio5local15stream_protocol4typeEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:137,10'
          Dst:             _ZN4asio6detail28reactive_socket_service_base9do_assignERNS1_24base_implementation_typeEiRKiRNSt3__110error_codeE
    - functionName:    _ZNK4asio5local15stream_protocol4typeEv
      functionSourceFile: '/usr/include/asio/local/stream_protocol.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_NS0_25reactive_socket_accept_opINS_12basic_socketINS_5local15stream_protocolEEESF_SB_EEE8allocateEm
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:85,9'
          Dst:             _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEPvmRT_
    - functionName:    _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_EEPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21asio_handler_allocateEmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:39,10'
          Dst:             _ZN4asio21asio_handler_allocateEmz
    - functionName:    _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE9do_acceptEvEUlNSt3__110error_codeEE_FvS9_EEC2ERSA_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEC2ERN4asio10io_contextEPS3_RKNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEEPNS9_5tupleIJEEERNS9_8functionIFSF_vEEERNS_6detail10task_timerEPvRNS9_6atomicIjEE
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          154
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEC2EPS5_
        - _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEED2Ev
        - _ZN4crow17UnixSocketAdaptorC2ERN4asio10io_contextEPv
        - _ZN4crow17UnixSocketAdaptorD2Ev
        - _ZN4crow4CrowIJEE16stream_thresholdEv
        - _ZN4crow8responseC2Ev
        - _ZN4crow8responseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:61,11'
          Dst:             _ZN4crow17UnixSocketAdaptorC2ERN4asio10io_contextEPv
        - Src:             'include/crow/http_connection.h:63,11'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEC2EPS5_
        - Src:             'include/crow/http_connection.h:52,9'
          Dst:             _ZN4crow8responseC2Ev
        - Src:             'include/crow/http_connection.h:69,42'
          Dst:             _ZN4crow4CrowIJEE16stream_thresholdEv
        - Src:             'include/crow/http_connection.h:77,9'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/http_connection.h:77,9'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEED2Ev
        - Src:             'include/crow/http_connection.h:77,9'
          Dst:             _ZN4crow17UnixSocketAdaptorD2Ev
    - functionName:    _ZN4crow17UnixSocketAdaptorC2ERN4asio10io_contextEPv
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19basic_stream_socketINS_5local15stream_protocolEEC2ERNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:115,11'
          Dst:             _ZN4asio19basic_stream_socketINS_5local15stream_protocolEEC2ERNS_10io_contextE
    - functionName:    _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEEC2EPS5_
      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:    _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEED2Ev
      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:    _ZN4crow17UnixSocketAdaptorD2Ev
      functionSourceFile: '/src/crow/include/crow/socket_adaptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19basic_stream_socketINS_5local15stream_protocolEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_adaptors.h:111,12'
          Dst:             _ZN4asio19basic_stream_socketINS_5local15stream_protocolEED2Ev
    - functionName:    _ZN4asio19basic_stream_socketINS_5local15stream_protocolEED2Ev
      functionSourceFile: '/usr/include/asio/basic_stream_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12basic_socketINS_5local15stream_protocolEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:218,3'
          Dst:             _ZN4asio12basic_socketINS_5local15stream_protocolEED2Ev
    - functionName:    _ZN4asio12basic_socketINS_5local15stream_protocolEED2Ev
      functionSourceFile: '/usr/include/asio/basic_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1740
      functionLinenumberEnd: 1741
      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.hpp:1741,3'
          Dst:             _ZN4asio11socket_baseD2Ev
        - Src:             '/usr/include/asio/basic_socket.hpp:1741,3'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EED2Ev
    - 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:    2
      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:    _ZN4asio19basic_stream_socketINS_5local15stream_protocolEEC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/basic_stream_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12basic_socketINS_5local15stream_protocolEEC2ERNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_stream_socket.hpp:76,7'
          Dst:             _ZN4asio12basic_socketINS_5local15stream_protocolEEC2ERNS_10io_contextE
    - functionName:    _ZN4asio12basic_socketINS_5local15stream_protocolEEC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/basic_socket.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EEC2ERNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket.hpp:93,7'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EEC2ERNS_10io_contextE
    - functionName:    _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EEC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio11use_serviceINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEEEERT_RNS_10io_contextE
        - _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE19implementation_typeC2Ev
        - _ZN4asio6detail28reactive_socket_service_base9constructERNS1_24base_implementation_typeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_io_object.hpp:223,17'
          Dst:             _ZN4asio11use_serviceINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEEEERT_RNS_10io_contextE
        - Src:             '/usr/include/asio/basic_io_object.hpp:222,12'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE19implementation_typeC2Ev
        - Src:             '/usr/include/asio/basic_io_object.hpp:225,15'
          Dst:             _ZN4asio6detail28reactive_socket_service_base9constructERNS1_24base_implementation_typeE
    - functionName:    _ZN4asio11use_serviceINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEEEERT_RNS_10io_contextE
      functionSourceFile: '/usr/include/asio/impl/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry11use_serviceINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEEERT_RNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/io_context.hpp:38,42'
          Dst:             _ZN4asio6detail16service_registry11use_serviceINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEEERT_RNS_10io_contextE
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE19implementation_typeC2Ev
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5local14basic_endpointINS0_15stream_protocolEEC2Ev
        - _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE8protocolEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:67,19'
          Dst:             _ZN4asio5local14basic_endpointINS0_15stream_protocolEEC2Ev
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:67,35'
          Dst:             _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE8protocolEv
    - functionName:    _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE8protocolEv
      functionSourceFile: '/usr/include/asio/local/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      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:    _ZN4asio6detail16service_registry11use_serviceINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEEERT_RNS_10io_contextE
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context7service3keyC2Ev
        - _ZN4asio6detail16service_registry14do_use_serviceERKNS_17execution_context7service3keyEPFPS3_PvES8_
        - _ZN4asio6detail16service_registry8init_keyINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEEEvRNS_17execution_context7service3keyEz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:35,35'
          Dst:             _ZN4asio17execution_context7service3keyC2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:36,3'
          Dst:             _ZN4asio6detail16service_registry8init_keyINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEEEvRNS_17execution_context7service3keyEz
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:38,33'
          Dst:             _ZN4asio6detail16service_registry14do_use_serviceERKNS_17execution_context7service3keyEPFPS3_PvES8_
    - functionName:    _ZN4asio6detail16service_registry8init_keyINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEEEvRNS_17execution_context7service3keyEz
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry16init_key_from_idINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEEEvRNS_17execution_context7service3keyERKNS0_10service_idIT_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:61,3'
          Dst:             _ZN4asio6detail16service_registry16init_key_from_idINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEEEvRNS_17execution_context7service3keyERKNS0_10service_idIT_EE
    - functionName:    _ZN4asio6detail16service_registry6createINS0_23reactive_socket_serviceINS_5local15stream_protocolEEENS_10io_contextEEEPNS_17execution_context7serviceEPv
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEEC2ERNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:86,14'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEEC2ERNS_10io_contextE
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEEC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEEC2ERNS_10io_contextE
        - _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEED2Ev
        - _ZN4asio6detail28reactive_socket_service_baseC2ERNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:77,7'
          Dst:             _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEEC2ERNS_10io_contextE
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:78,7'
          Dst:             _ZN4asio6detail28reactive_socket_service_baseC2ERNS_10io_contextE
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:80,3'
          Dst:             _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEED2Ev
    - functionName:    _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEEC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio10io_context7serviceC2ERS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:850,7'
          Dst:             _ZN4asio10io_context7serviceC2ERS0_
    - functionName:    _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEED2Ev
      functionSourceFile: '/usr/include/asio/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio10io_context7serviceD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:842,7'
          Dst:             _ZN4asio10io_context7serviceD2Ev
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEED2Ev
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:47,7'
          Dst:             _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEED2Ev
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEED0Ev
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:47,7'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEED2Ev
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE8shutdownEv
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail28reactive_socket_service_base13base_shutdownEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:85,11'
          Dst:             _ZN4asio6detail28reactive_socket_service_base13base_shutdownEv
    - functionName:    _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEED0Ev
      functionSourceFile: '/usr/include/asio/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:842,7'
          Dst:             _ZN4asio6detail12service_baseINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEED2Ev
    - functionName:    _ZN4asio6detail16service_registry16init_key_from_idINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEEEvRNS_17execution_context7service3keyERKNS0_10service_idIT_EE
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEED2Ev
      functionSourceFile: '/src/crow/include/crow/http_connection.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEED2Ev
        - _ZN4crow17UnixSocketAdaptorD2Ev
        - _ZN4crow8responseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_connection.h:86,9'
          Dst:             _ZN4crow8responseD2Ev
        - Src:             'include/crow/http_connection.h:86,9'
          Dst:             _ZN4crow10HTTPParserINS_10ConnectionINS_17UnixSocketAdaptorENS_4CrowIJEEEJEEEED2Ev
        - Src:             'include/crow/http_connection.h:86,9'
          Dst:             _ZN4crow17UnixSocketAdaptorD2Ev
    - functionName:    _ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/sstream'
      linkageType:     WeakODRLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sched_yield
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEE5closeERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - _ZN4asio6detail28reactive_socket_service_base5closeERNS1_24base_implementation_typeERNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:563,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:563,37'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:563,25'
          Dst:             _ZN4asio6detail28reactive_socket_service_base5closeERNS1_24base_implementation_typeERNSt3__110error_codeE
    - functionName:    _ZN4crow6loggerlsIPNS_18UnixSocketAcceptorEEERS0_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:    _ZNK4asio21basic_socket_acceptorINS_5local15stream_protocolEE7is_openEv
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - _ZNK4asio6detail28reactive_socket_service_base7is_openERKNS1_24base_implementation_typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:419,18'
          Dst:             _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:419,46'
          Dst:             _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:419,32'
          Dst:             _ZNK4asio6detail28reactive_socket_service_base7is_openERKNS1_24base_implementation_typeE
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE4stopEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          233
      EdgeCount:       87
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN4asio10io_context4stopEv
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE6cancelEv
        - _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEE5closeERNSt3__110error_codeE
        - _ZN4crow18UnixSocketAcceptor12raw_acceptorEv
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA19_cEERS0_RKT_
        - _ZN4crow6loggerlsIA20_cEERS0_RKT_
        - _ZN4crow6loggerlsIA26_cEERS0_RKT_
        - _ZN4crow6loggerlsIA27_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZN4crow6loggerlsIPN4asio10io_contextEEERS0_RKT_
        - _ZN4crow6loggerlsIPNS_18UnixSocketAcceptorEEERS0_RKT_
        - _ZN4crow6loggerlsIPNSt3__110unique_ptrIN4asio10io_contextENS2_14default_deleteIS5_EEEEEERS0_RKT_
        - _ZN4crow6loggerlsIcEERS0_RKT_
        - _ZNK4asio21basic_socket_acceptorINS_5local15stream_protocolEE7is_openEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:255,27'
          Dst:             _ZN4crow18UnixSocketAcceptor12raw_acceptorEv
        - Src:             'include/crow/http_server.h:255,42'
          Dst:             _ZNK4asio21basic_socket_acceptorINS_5local15stream_protocolEE7is_openEv
        - Src:             'include/crow/http_server.h:257,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:257,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:257,31'
          Dst:             _ZN4crow6loggerlsIA19_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:257,55'
          Dst:             _ZN4crow6loggerlsIPNS_18UnixSocketAcceptorEEERS0_RKT_
        - Src:             'include/crow/http_server.h:257,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:257,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:259,27'
          Dst:             _ZN4crow18UnixSocketAcceptor12raw_acceptorEv
        - Src:             'include/crow/http_server.h:259,42'
          Dst:             _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEE5closeERNSt3__110error_codeE
        - Src:             'include/crow/http_server.h:262,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:262,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:262,38'
          Dst:             _ZN4crow6loggerlsIA27_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:262,70'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:262,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:262,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:266,27'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE6cancelEv
        - Src:             'include/crow/http_server.h:272,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:272,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:272,35'
          Dst:             _ZN4crow6loggerlsIA20_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:272,60'
          Dst:             _ZN4crow6loggerlsIPNSt3__110unique_ptrIN4asio10io_contextENS2_14default_deleteIS5_EEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:272,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:272,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:273,33'
          Dst:             _ZN4asio10io_context4stopEv
        - Src:             'include/crow/http_server.h:277,13'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:277,13'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:277,27'
          Dst:             _ZN4crow6loggerlsIA26_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:277,58'
          Dst:             _ZN4crow6loggerlsIPN4asio10io_contextEEERS0_RKT_
        - Src:             'include/crow/http_server.h:277,74'
          Dst:             _ZN4crow6loggerlsIcEERS0_RKT_
        - Src:             'include/crow/http_server.h:277,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:277,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:278,25'
          Dst:             _ZN4asio10io_context4stopEv
    - functionName:    _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE3runEvENKUlRKNSt3__110error_codeEiE_clES9_i
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE4stopEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:231,19'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE4stopEv
    - functionName:    _ZN4asio6detail7binder2IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SA_iEclEv
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE3runEvENKUlRKNSt3__110error_codeEiE_clES9_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:163,5'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE3runEvENKUlRKNSt3__110error_codeEiE_clES9_i
    - functionName:    _ZN4asio19asio_handler_invokeINS_6detail7binder2IZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SB_iEEEEvRT_z
      functionSourceFile: '/usr/include/asio/handler_invoke_hook.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7binder2IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SA_iEclEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/handler_invoke_hook.hpp:68,3'
          Dst:             _ZN4asio6detail7binder2IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SA_iEclEv
    - functionName:    _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder2IZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SC_iEESF_EEvRT_RT0_
      functionSourceFile: '/usr/include/asio/detail/handler_invoke_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19asio_handler_invokeINS_6detail7binder2IZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SB_iEEEEvRT_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_invoke_helpers.hpp:37,3'
          Dst:             _ZN4asio19asio_handler_invokeINS_6detail7binder2IZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SB_iEEEEvRT_z
    - functionName:    _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EEvPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio23asio_handler_deallocateEPvmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:50,3'
          Dst:             _ZN4asio23asio_handler_deallocateEPvmz
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEE10deallocateEPSF_m
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EEvPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:90,5'
          Dst:             _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EEvPvmRT_
    - functionName:    _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_ED2Ev
      functionSourceFile: '/usr/include/asio/detail/signal_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail9signal_opD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:33,7'
          Dst:             _ZN4asio6detail9signal_opD2Ev
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEED2Ev
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      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:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEE8completeINS0_7binder2ISD_SA_iEEEEvRT_RSD_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder2IZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SC_iEESF_EEvRT_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_work.hpp:81,5'
          Dst:             _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder2IZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SC_iEESF_EEvRT_RT0_
    - functionName:    _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptr5resetEv
      functionSourceFile: '/usr/include/asio/detail/signal_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEE10deallocateEPSF_m
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_ED2Ev
        - _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS9_9allocatorIvEEE3getERSD_RKSF_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_ED2Ev
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS9_9allocatorIvEEE3getERSD_RKSF_
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEE10deallocateEPSF_m
    - functionName:    _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS8_9allocatorIvEEE3getERKSC_RKSE_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:105,10'
          Dst:             _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS8_9allocatorIvEEE3getERKSC_RKSE_
    - functionName:    _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS9_9allocatorIvEEE3getERSD_RKSF_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_vEC2ERSD_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:142,12'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_vEC2ERSD_
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_vEC2ERSD_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS8_9allocatorIvEEE3getERKSC_RKSE_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS9_9allocatorIvEEvE3getERKSD_RKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:93,12'
          Dst:             _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS9_9allocatorIvEEvE3getERKSD_RKSF_
    - functionName:    _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS9_9allocatorIvEEvE3getERKSD_RKSF_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail7binder2IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SA_iEC2ERSD_SC_RKi
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEEC2ERSD_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEE5startERSD_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E11do_completeEPvPNS0_19scheduler_operationESC_m
      functionSourceFile: '/usr/include/asio/detail/signal_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEE8completeINS0_7binder2ISD_SA_iEEEEvRT_RSD_
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEEC2ERSD_
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEED2Ev
        - _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptr5resetEv
        - _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptrD2Ev
        - _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - _ZN4asio6detail16std_fenced_blockD2Ev
        - _ZN4asio6detail7binder2IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SA_iEC2ERSD_SC_RKi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:52,27'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEEC2ERSD_
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:63,7'
          Dst:             _ZN4asio6detail7binder2IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_SA_iEC2ERSD_SC_RKi
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:65,7'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:70,20'
          Dst:             _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:72,9'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEE8completeINS0_7binder2ISD_SA_iEEEEvRT_RSD_
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:74,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:74,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:75,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:75,3'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:75,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:75,3'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptrD2Ev
    - functionName:    _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptrD2Ev
      functionSourceFile: '/usr/include/asio/detail/signal_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptr5resetEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EEPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21asio_handler_allocateEmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:39,10'
          Dst:             _ZN4asio21asio_handler_allocateEmz
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEE8allocateEm
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EEPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:85,9'
          Dst:             _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EEPvmRT_
    - functionName:    _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EC2ERSD_
      functionSourceFile: '/usr/include/asio/detail/signal_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEE5startERSD_
        - _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E11do_completeEPvPNS0_19scheduler_operationESC_m
        - _ZN4asio6detail9signal_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:39,7'
          Dst:             _ZN4asio6detail9signal_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:39,7'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E11do_completeEPvPNS0_19scheduler_operationESC_m
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:42,5'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS_15system_executorEE5startERSD_
    - functionName:    _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptr8allocateERSD_
      functionSourceFile: '/usr/include/asio/detail/signal_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEE8allocateEm
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS9_9allocatorIvEEE3getERSD_RKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS9_9allocatorIvEEE3getERSD_RKSF_
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - Src:             '/usr/include/asio/detail/signal_handler.hpp:36,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_NS0_14signal_handlerISD_EEE8allocateEm
    - functionName:    _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_FvS9_iEEC2ERSC_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_FvS9_iEE3getEv
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      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:    _ZN4asio6detail18signal_set_service10async_waitIZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EEvRNS1_19implementation_typeERT_
      functionSourceFile: '/usr/include/asio/detail/signal_set_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptr8allocateERSD_
        - _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptrD2Ev
        - _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EC2ERSD_
        - _ZN4asio6detail18signal_set_service13start_wait_opERNS1_19implementation_typeEPNS0_9signal_opE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/signal_set_service.hpp:153,7'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptr8allocateERSD_
        - Src:             '/usr/include/asio/detail/signal_set_service.hpp:154,21'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EC2ERSD_
        - Src:             '/usr/include/asio/detail/signal_set_service.hpp:159,5'
          Dst:             _ZN4asio6detail18signal_set_service13start_wait_opERNS1_19implementation_typeEPNS0_9signal_opE
        - Src:             '/usr/include/asio/detail/signal_set_service.hpp:161,3'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/signal_set_service.hpp:161,3'
          Dst:             _ZN4asio6detail14signal_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_E3ptrD2Ev
    - functionName:    _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_FvS9_iEEC2ERSC_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_FvS9_iEEC2ERSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/async_result.hpp:159,7'
          Dst:             _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_FvS9_iEEC2ERSC_
    - functionName:    _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE7on_tickEvENKUlRKNSt3__110error_codeEE_clES9_
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE7on_tickEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:137,17'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE7on_tickEv
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE7on_tickEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitIZN4crow6ServerINS8_4CrowIJEEENS8_18UnixSocketAcceptorENS8_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNS1_10error_codeEE_EENS_12async_resultINS1_5decayIT_E4typeEFvSF_EE11return_typeEOSL_
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE13expires_afterERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:133,25'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE13expires_afterERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
        - Src:             'include/crow/http_server.h:134,25'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitIZN4crow6ServerINS8_4CrowIJEEENS8_18UnixSocketAcceptorENS8_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNS1_10error_codeEE_EENS_12async_resultINS1_5decayIT_E4typeEFvSF_EE11return_typeEOSL_
    - functionName:    _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitIZN4crow6ServerINS8_4CrowIJEEENS8_18UnixSocketAcceptorENS8_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNS1_10error_codeEE_EENS_12async_resultINS1_5decayIT_E4typeEFvSF_EE11return_typeEOSL_
      functionSourceFile: '/usr/include/asio/basic_waitable_timer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_FvS9_EE3getEv
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
        - _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
        - _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitIZN4crow6ServerINSB_4CrowIJEEENSB_18UnixSocketAcceptorENSB_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNS3_10error_codeEE_EEvRNS9_19implementation_typeERT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:681,32'
          Dst:             _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,42'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,25'
          Dst:             _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitIZN4crow6ServerINSB_4CrowIJEEENSB_18UnixSocketAcceptorENSB_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNS3_10error_codeEE_EEvRNS9_19implementation_typeERT_
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:686,24'
          Dst:             _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_FvS9_EE3getEv
    - functionName:    _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/async_result.hpp:159,7'
          Dst:             _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
    - functionName:    _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitIZN4crow6ServerINSB_4CrowIJEEENSB_18UnixSocketAcceptorENSB_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNS3_10error_codeEE_EEvRNS9_19implementation_typeERT_
      functionSourceFile: '/usr/include/asio/detail/deadline_timer_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptr8allocateERSD_
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EC2ERSD_
        - _ZN4asio6detail13epoll_reactor14schedule_timerINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EERKNSB_9time_typeERNSC_14per_timer_dataEPNS0_7wait_opE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:234,7'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptr8allocateERSD_
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:235,21'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EC2ERSD_
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:242,16'
          Dst:             _ZN4asio6detail13epoll_reactor14schedule_timerINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EERKNSB_9time_typeERNSC_14per_timer_dataEPNS0_7wait_opE
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:244,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:244,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
    - functionName:    _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_FvS9_EE3getEv
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      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:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptr8allocateERSD_
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE8allocateEm
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE8allocateEm
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EC2ERSD_
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE5startERSD_
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E11do_completeEPvPNS0_19scheduler_operationESC_m
        - _ZN4asio6detail7wait_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:38,7'
          Dst:             _ZN4asio6detail7wait_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:38,7'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E11do_completeEPvPNS0_19scheduler_operationESC_m
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:41,5'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE5startERSD_
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_ED2Ev
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE10deallocateEPSF_m
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_ED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE10deallocateEPSF_m
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_ED2Ev
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7wait_opD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:32,7'
          Dst:             _ZN4asio6detail7wait_opD2Ev
    - functionName:    _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS8_9allocatorIvEEE3getERKSC_RKSE_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:105,10'
          Dst:             _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS8_9allocatorIvEEE3getERKSC_RKSE_
    - functionName:    _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_vEC2ERSD_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:142,12'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_vEC2ERSD_
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE10deallocateEPSF_m
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EEvPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:90,5'
          Dst:             _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EEvPvmRT_
    - functionName:    _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EEvPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio23asio_handler_deallocateEPvmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:50,3'
          Dst:             _ZN4asio23asio_handler_deallocateEPvmz
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_vEC2ERSD_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS8_9allocatorIvEEE3getERKSC_RKSE_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEvE3getERKSD_RKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:93,12'
          Dst:             _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEvE3getERKSD_RKSF_
    - functionName:    _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEvE3getERKSD_RKSF_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E11do_completeEPvPNS0_19scheduler_operationESC_m
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE8completeINS0_7binder1ISD_SA_EEEEvRT_RSD_
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEEC2ERSD_
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEED2Ev
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
        - _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - _ZN4asio6detail16std_fenced_blockD2Ev
        - _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SA_EC2ERSD_SC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:51,27'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEEC2ERSD_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:62,7'
          Dst:             _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SA_EC2ERSD_SC_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:64,7'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:69,20'
          Dst:             _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:71,9'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE8completeINS0_7binder1ISD_SA_EEEEvRT_RSD_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:73,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:73,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE5startERSD_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEEC2ERSD_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SA_EC2ERSD_SC_
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE8completeINS0_7binder1ISD_SA_EEEEvRT_RSD_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SC_EESF_EEvRT_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_work.hpp:81,5'
          Dst:             _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SC_EESF_EEvRT_RT0_
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS_15system_executorEED2Ev
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      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:    _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SC_EESF_EEvRT_RT0_
      functionSourceFile: '/usr/include/asio/detail/handler_invoke_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19asio_handler_invokeINS_6detail7binder1IZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SB_EEEEvRT_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_invoke_helpers.hpp:37,3'
          Dst:             _ZN4asio19asio_handler_invokeINS_6detail7binder1IZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SB_EEEEvRT_z
    - functionName:    _ZN4asio19asio_handler_invokeINS_6detail7binder1IZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SB_EEEEvRT_z
      functionSourceFile: '/usr/include/asio/handler_invoke_hook.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SA_EclEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/handler_invoke_hook.hpp:68,3'
          Dst:             _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SA_EclEv
    - functionName:    _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_SA_EclEv
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE7on_tickEvENKUlRKNSt3__110error_codeEE_clES9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:64,5'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE7on_tickEvENKUlRKNSt3__110error_codeEE_clES9_
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE8allocateEm
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EEPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:85,9'
          Dst:             _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EEPvmRT_
    - functionName:    _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_EEPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21asio_handler_allocateEmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:39,10'
          Dst:             _ZN4asio21asio_handler_allocateEmz
    - functionName:    _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE7on_tickEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE3runEvENKUlRKNSt3__110error_codeEE_clES9_
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE7on_tickEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:219,23'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE7on_tickEv
    - functionName:    _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SA_EclEv
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE3runEvENKUlRKNSt3__110error_codeEE_clES9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/bind_handler.hpp:64,5'
          Dst:             _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE3runEvENKUlRKNSt3__110error_codeEE_clES9_
    - functionName:    _ZN4asio19asio_handler_invokeINS_6detail7binder1IZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SB_EEEEvRT_z
      functionSourceFile: '/usr/include/asio/handler_invoke_hook.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SA_EclEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/handler_invoke_hook.hpp:68,3'
          Dst:             _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SA_EclEv
    - functionName:    _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SC_EESF_EEvRT_RT0_
      functionSourceFile: '/usr/include/asio/detail/handler_invoke_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio19asio_handler_invokeINS_6detail7binder1IZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SB_EEEEvRT_z
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_invoke_helpers.hpp:37,3'
          Dst:             _ZN4asio19asio_handler_invokeINS_6detail7binder1IZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SB_EEEEvRT_z
    - functionName:    _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EEvPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio23asio_handler_deallocateEPvmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:50,3'
          Dst:             _ZN4asio23asio_handler_deallocateEPvmz
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE10deallocateEPSF_m
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EEvPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:90,5'
          Dst:             _ZN26asio_handler_alloc_helpers10deallocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EEvPvmRT_
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_ED2Ev
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail7wait_opD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:32,7'
          Dst:             _ZN4asio6detail7wait_opD2Ev
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEED2Ev
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      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:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE8completeINS0_7binder1ISD_SA_EEEEvRT_RSD_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SC_EESF_EEvRT_RT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_work.hpp:81,5'
          Dst:             _ZN27asio_handler_invoke_helpers6invokeIN4asio6detail7binder1IZN4crow6ServerINS4_4CrowIJEEENS4_18UnixSocketAcceptorENS4_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SC_EESF_EEvRT_RT0_
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_ED2Ev
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE10deallocateEPSF_m
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_ED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE10deallocateEPSF_m
    - functionName:    _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS8_9allocatorIvEEE3getERKSC_RKSE_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:105,10'
          Dst:             _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS8_9allocatorIvEEE3getERKSC_RKSE_
    - functionName:    _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_vEC2ERSD_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:142,12'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_vEC2ERSD_
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_vEC2ERSD_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS8_9allocatorIvEEE3getERKSC_RKSE_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEvE3getERKSD_RKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/associated_allocator.hpp:93,12'
          Dst:             _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEvE3getERKSD_RKSF_
    - functionName:    _ZN4asio6detail25associated_allocator_implIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEvE3getERKSD_RKSF_
      functionSourceFile: '/usr/include/asio/associated_allocator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SA_EC2ERSD_SC_
      functionSourceFile: '/usr/include/asio/detail/bind_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEEC2ERSD_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE5startERSD_
      functionSourceFile: '/usr/include/asio/detail/handler_work.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E11do_completeEPvPNS0_19scheduler_operationESC_m
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE8completeINS0_7binder1ISD_SA_EEEEvRT_RSD_
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEEC2ERSD_
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEED2Ev
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
        - _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - _ZN4asio6detail16std_fenced_blockD2Ev
        - _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SA_EC2ERSD_SC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:51,27'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEEC2ERSD_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:62,7'
          Dst:             _ZN4asio6detail7binder1IZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_SA_EC2ERSD_SC_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:64,7'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:69,20'
          Dst:             _ZN4asio6detail16std_fenced_blockC2ENS1_6half_tE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:71,9'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE8completeINS0_7binder1ISD_SA_EEEEvRT_RSD_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:73,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:73,5'
          Dst:             _ZN4asio6detail16std_fenced_blockD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEED2Ev
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:74,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptr5resetEv
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EEPvmRT_
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21asio_handler_allocateEmz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:39,10'
          Dst:             _ZN4asio21asio_handler_allocateEmz
    - functionName:    _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE8allocateEm
      functionSourceFile: '/usr/include/asio/detail/handler_alloc_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EEPvmRT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/handler_alloc_helpers.hpp:85,9'
          Dst:             _ZN26asio_handler_alloc_helpers8allocateIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EEPvmRT_
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EC2ERSD_
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE5startERSD_
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E11do_completeEPvPNS0_19scheduler_operationESC_m
        - _ZN4asio6detail7wait_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:38,7'
          Dst:             _ZN4asio6detail7wait_opC2EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:38,7'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E11do_completeEPvPNS0_19scheduler_operationESC_m
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:41,5'
          Dst:             _ZN4asio6detail12handler_workIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS_15system_executorEE5startERSD_
    - functionName:    _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptr8allocateERSD_
      functionSourceFile: '/usr/include/asio/detail/wait_handler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE8allocateEm
        - _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio24get_associated_allocatorIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EENS_20associated_allocatorIT_NS8_9allocatorIvEEE4typeERKSE_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail18get_hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS9_9allocatorIvEEE3getERSD_RKSF_
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEEC2IvEERKNS1_ISD_T_EE
        - Src:             '/usr/include/asio/detail/wait_handler.hpp:35,3'
          Dst:             _ZN4asio6detail14hook_allocatorIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_NS0_12wait_handlerISD_EEE8allocateEm
    - functionName:    _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_FvS9_EE3getEv
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      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:    _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitIZN4crow6ServerINSB_4CrowIJEEENSB_18UnixSocketAcceptorENSB_17UnixSocketAdaptorEJEE3runEvEUlRKNS3_10error_codeEE_EEvRNS9_19implementation_typeERT_
      functionSourceFile: '/usr/include/asio/detail/deadline_timer_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptr8allocateERSD_
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
        - _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EC2ERSD_
        - _ZN4asio6detail13epoll_reactor14schedule_timerINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EERKNSB_9time_typeERNSC_14per_timer_dataEPNS0_7wait_opE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:234,7'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptr8allocateERSD_
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:235,21'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_EC2ERSD_
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:242,16'
          Dst:             _ZN4asio6detail13epoll_reactor14schedule_timerINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEvRNS0_11timer_queueIT_EERKNSB_9time_typeERNSC_14per_timer_dataEPNS0_7wait_opE
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:244,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
        - Src:             '/usr/include/asio/detail/deadline_timer_service.hpp:244,3'
          Dst:             _ZN4asio6detail12wait_handlerIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_E3ptrD2Ev
    - functionName:    _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
      functionSourceFile: '/usr/include/asio/async_result.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/async_result.hpp:159,7'
          Dst:             _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
    - functionName:    _ZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE3runEvENKUlvE_clEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          228
      EdgeCount:       64
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN4asio10io_context3runEv
        - _ZN4crow6detail10task_timer19set_default_timeoutEh
        - _ZN4crow6detail10task_timerC2ERN4asio10io_contextENSt3__16chrono8durationIxNS5_5ratioILl1ELl1000EEEEE
        - _ZN4crow6detail10task_timerD2Ev
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA47_cEERS0_RKT_
        - _ZN4crow6loggerlsIPKcEERS0_RKT_
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE3runEvENKUlvE_clEvENKUlvE_clEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:178,25'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE3runEvENKUlvE_clEvENKUlvE_clEv
        - Src:             'include/crow/http_server.h:189,44'
          Dst:             _ZN4crow6detail10task_timerC2ERN4asio10io_contextENSt3__16chrono8durationIxNS5_5ratioILl1ELl1000EEEEE
        - Src:             'include/crow/http_server.h:190,36'
          Dst:             _ZN4crow6detail10task_timer19set_default_timeoutEh
        - Src:             'include/crow/http_server.h:199,58'
          Dst:             _ZN4asio10io_context3runEv
        - Src:             'include/crow/http_server.h:204,29'
          Dst:             __cxa_begin_catch
        - Src:             'include/crow/http_server.h:207,33'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:207,33'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:207,48'
          Dst:             _ZN4crow6loggerlsIA47_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:207,100'
          Dst:             _ZN4crow6loggerlsIPKcEERS0_RKT_
        - Src:             'include/crow/http_server.h:207,33'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:207,33'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:208,29'
          Dst:             __cxa_end_catch
        - Src:             'include/crow/http_server.h:208,29'
          Dst:             __cxa_end_catch
        - Src:             'include/crow/http_server.h:210,21'
          Dst:             _ZN4crow6detail10task_timerD2Ev
        - Src:             'include/crow/http_server.h:210,21'
          Dst:             _ZN4crow6detail10task_timerD2Ev
        - Src:             'include/crow/http_server.h:208,29'
          Dst:             __clang_call_terminate
    - functionName:    _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE3runEvENKUlvE_clEvENKUlvE_clEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gmtime_r
        - strftime
        - time
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:166,48'
          Dst:             time
        - Src:             'include/crow/http_server.h:172,29'
          Dst:             gmtime_r
        - Src:             'include/crow/http_server.h:175,50'
          Dst:             strftime
    - functionName:    _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE3runEvENKUlvE_clEvENKUlvE0_clEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE3runEvENKUlvE_clEvENKUlvE_clEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:183,33'
          Dst:             _ZZZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE3runEvENKUlvE_clEvENKUlvE_clEv
    - 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:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/io_context.ipp:56,1'
          Dst:             _ZN4asio17execution_contextD2Ev
    - functionName:    _ZN4asio10signal_set10async_waitIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EENS_12async_resultINS9_5decayIT_E4typeEFvSA_iEE11return_typeEOSG_
      functionSourceFile: '/usr/include/asio/signal_set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_FvS9_iEE3getEv
        - _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EE18get_implementationEv
        - _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_FvS9_iEEC2ERSC_
        - _ZN4asio6detail18signal_set_service10async_waitIZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EEvRNS1_19implementation_typeERT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/signal_set.hpp:435,37'
          Dst:             _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_FvS9_iEEC2ERSC_
        - Src:             '/usr/include/asio/signal_set.hpp:437,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EE11get_serviceEv
        - Src:             '/usr/include/asio/signal_set.hpp:437,42'
          Dst:             _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EE18get_implementationEv
        - Src:             '/usr/include/asio/signal_set.hpp:437,25'
          Dst:             _ZN4asio6detail18signal_set_service10async_waitIZN4crow6ServerINS3_4CrowIJEEENS3_18UnixSocketAcceptorENS3_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EEvRNS1_19implementation_typeERT_
        - Src:             '/usr/include/asio/signal_set.hpp:440,24'
          Dst:             _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_FvS9_iEE3getEv
    - functionName:    _ZN4crow6loggerlsIA70_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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6loggerlsIjEERS0_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:    _ZN4crow6loggerlsIA8_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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZNK4crow4CrowIJEE8ssl_usedEv
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4crow18UnixSocketAcceptor11url_displayEb
      functionSourceFile: '/src/crow/include/crow/socket_acceptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio21basic_socket_acceptorINS_5local15stream_protocolEE14local_endpointEv
        - _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE4pathEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_acceptors.h:78,30'
          Dst:             _ZNK4asio21basic_socket_acceptorINS_5local15stream_protocolEE14local_endpointEv
        - Src:             'include/crow/socket_acceptors.h:78,47'
          Dst:             _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE4pathEv
    - functionName:    _ZNK4asio21basic_socket_acceptorINS_5local15stream_protocolEE14local_endpointEv
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
        - _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - _ZNK4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE14local_endpointERKNS4_19implementation_typeERNSt3__110error_codeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:987,30'
          Dst:             _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:988,15'
          Dst:             _ZNK4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:987,44'
          Dst:             _ZNK4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE14local_endpointERKNS4_19implementation_typeERNSt3__110error_codeE
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:989,5'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
    - functionName:    _ZN4crow4CrowIJEE16address_is_boundEv
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitIZN4crow6ServerINS8_4CrowIJEEENS8_18UnixSocketAcceptorENS8_17UnixSocketAdaptorEJEE3runEvEUlRKNS1_10error_codeEE_EENS_12async_resultINS1_5decayIT_E4typeEFvSF_EE11return_typeEOSL_
      functionSourceFile: '/usr/include/asio/basic_waitable_timer.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_FvS9_EE3getEv
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
        - _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
        - _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitIZN4crow6ServerINSB_4CrowIJEEENSB_18UnixSocketAcceptorENSB_17UnixSocketAdaptorEJEE3runEvEUlRKNS3_10error_codeEE_EEvRNS9_19implementation_typeERT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:681,32'
          Dst:             _ZN4asio16async_completionIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_FvS9_EEC2ERSC_
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,42'
          Dst:             _ZN4asio15basic_io_objectINS_6detail22deadline_timer_serviceINS1_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:683,25'
          Dst:             _ZN4asio6detail22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS5_EEEEE10async_waitIZN4crow6ServerINSB_4CrowIJEEENSB_18UnixSocketAcceptorENSB_17UnixSocketAdaptorEJEE3runEvEUlRKNS3_10error_codeEE_EEvRNS9_19implementation_typeERT_
        - Src:             '/usr/include/asio/basic_waitable_timer.hpp:686,24'
          Dst:             _ZN4asio12async_resultIZN4crow6ServerINS1_4CrowIJEEENS1_18UnixSocketAcceptorENS1_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEE_FvS9_EE3getEv
    - functionName:    _ZN4crow6loggerlsIA39_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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    asio_signal_handler
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16get_signal_stateEv
        - __errno_location
        - write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:70,21'
          Dst:             __errno_location
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:71,25'
          Dst:             _ZN4asio6detail16get_signal_stateEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:72,29'
          Dst:             write
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:75,3'
          Dst:             __errno_location
    - functionName:    _ZN4asio6detail18signal_set_service12registrationC2Ev
      functionSourceFile: '/usr/include/asio/detail/signal_set_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail18signal_set_service3addERNS1_19implementation_typeEiRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          274
      EdgeCount:       46
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4asio5error19get_system_categoryEv
        - _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEEC2ERS2_
        - _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
        - _ZN4asio6detail16get_signal_stateEv
        - _ZN4asio6detail18signal_set_service12registrationC2Ev
        - __errno_location
        - sigaction
        - sigfillset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:255,25'
          Dst:             _ZN4asio6detail16get_signal_stateEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:256,29'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEEC2ERS2_
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:270,42'
          Dst:             _ZN4asio6detail18signal_set_service12registrationC2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:281,7'
          Dst:             sigfillset
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:282,11'
          Dst:             sigaction
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:290,31'
          Dst:             __errno_location
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:291,13'
          Dst:             _ZN4asio5error19get_system_categoryEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:316,1'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:316,1'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
    - functionName:    sigfillset
      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:    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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio10signal_set3addEi
      functionSourceFile: '/usr/include/asio/signal_set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EE18get_implementationEv
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
        - _ZN4asio6detail18signal_set_service3addERNS1_19implementation_typeEiRNSt3__110error_codeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/signal_set.hpp:256,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EE11get_serviceEv
        - Src:             '/usr/include/asio/signal_set.hpp:256,35'
          Dst:             _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EE18get_implementationEv
        - Src:             '/usr/include/asio/signal_set.hpp:256,25'
          Dst:             _ZN4asio6detail18signal_set_service3addERNS1_19implementation_typeEiRNSt3__110error_codeE
        - Src:             '/usr/include/asio/signal_set.hpp:257,5'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
    - functionName:    _ZNK4asio5local6detail8endpoint4sizeEv
      functionSourceFile: '/usr/include/asio/local/detail/endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio5local6detail8endpoint4dataEv
      functionSourceFile: '/usr/include/asio/local/detail/endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE4sizeEv
      functionSourceFile: '/usr/include/asio/local/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio5local6detail8endpoint4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/local/basic_endpoint.hpp:130,18'
          Dst:             _ZNK4asio5local6detail8endpoint4sizeEv
    - functionName:    _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE4dataEv
      functionSourceFile: '/usr/include/asio/local/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio5local6detail8endpoint4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/local/basic_endpoint.hpp:124,18'
          Dst:             _ZNK4asio5local6detail8endpoint4dataEv
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE4bindERNS4_19implementation_typeERKNS2_14basic_endpointIS3_EERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10socket_ops4bindEiPK8sockaddrmRNSt3__110error_codeE
        - _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE4dataEv
        - _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:152,45'
          Dst:             _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE4dataEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:152,62'
          Dst:             _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE4sizeEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:152,5'
          Dst:             _ZN4asio6detail10socket_ops4bindEiPK8sockaddrmRNSt3__110error_codeE
    - functionName:    _ZNK4asio6detail13socket_option7booleanILi1ELi2EE4sizeINS_5local15stream_protocolEEEmRKT_
      functionSourceFile: '/usr/include/asio/detail/socket_option.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail13socket_option7booleanILi1ELi2EE4dataINS_5local15stream_protocolEEEPKiRKT_
      functionSourceFile: '/usr/include/asio/detail/socket_option.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail13socket_option7booleanILi1ELi2EE4nameINS_5local15stream_protocolEEEiRKT_
      functionSourceFile: '/usr/include/asio/detail/socket_option.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio6detail13socket_option7booleanILi1ELi2EE5levelINS_5local15stream_protocolEEEiRKT_
      functionSourceFile: '/usr/include/asio/detail/socket_option.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE10set_optionINS0_13socket_option7booleanILi1ELi2EEEEENSt3__110error_codeERNS4_19implementation_typeERKT_RSA_
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10socket_ops10setsockoptEiRhiiPKvmRNSt3__110error_codeE
        - _ZNK4asio6detail13socket_option7booleanILi1ELi2EE4dataINS_5local15stream_protocolEEEPKiRKT_
        - _ZNK4asio6detail13socket_option7booleanILi1ELi2EE4nameINS_5local15stream_protocolEEEiRKT_
        - _ZNK4asio6detail13socket_option7booleanILi1ELi2EE4sizeINS_5local15stream_protocolEEEmRKT_
        - _ZNK4asio6detail13socket_option7booleanILi1ELi2EE5levelINS_5local15stream_protocolEEEiRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:162,16'
          Dst:             _ZNK4asio6detail13socket_option7booleanILi1ELi2EE5levelINS_5local15stream_protocolEEEiRKT_
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:162,46'
          Dst:             _ZNK4asio6detail13socket_option7booleanILi1ELi2EE4nameINS_5local15stream_protocolEEEiRKT_
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:163,16'
          Dst:             _ZNK4asio6detail13socket_option7booleanILi1ELi2EE4dataINS_5local15stream_protocolEEEPKiRKT_
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:163,45'
          Dst:             _ZNK4asio6detail13socket_option7booleanILi1ELi2EE4sizeINS_5local15stream_protocolEEEmRKT_
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:161,5'
          Dst:             _ZN4asio6detail10socket_ops10setsockoptEiRhiiPKvmRNSt3__110error_codeE
    - functionName:    _ZNK4asio5local15stream_protocol8protocolEv
      functionSourceFile: '/usr/include/asio/local/stream_protocol.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4asio5local15stream_protocol6familyEv
      functionSourceFile: '/usr/include/asio/local/stream_protocol.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE4openERNS4_19implementation_typeERKS3_RNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/detail/reactive_socket_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail28reactive_socket_service_base7do_openERNS1_24base_implementation_typeEiiiRNSt3__110error_codeE
        - _ZNK4asio5local15stream_protocol4typeEv
        - _ZNK4asio5local15stream_protocol6familyEv
        - _ZNK4asio5local15stream_protocol8protocolEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:126,33'
          Dst:             _ZNK4asio5local15stream_protocol6familyEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:127,20'
          Dst:             _ZNK4asio5local15stream_protocol4typeEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:127,37'
          Dst:             _ZNK4asio5local15stream_protocol8protocolEv
        - Src:             '/usr/include/asio/detail/reactive_socket_service.hpp:126,10'
          Dst:             _ZN4asio6detail28reactive_socket_service_base7do_openERNS1_24base_implementation_typeEiiiRNSt3__110error_codeE
    - functionName:    _ZN4asio6detail8op_queueINS0_9signal_opEEC2Ev
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:68,3'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - functionName:    _ZN4asio6detail20posix_signal_blockerD2Ev
      functionSourceFile: '/usr/include/asio/detail/posix_signal_blocker.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - pthread_sigmask
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/posix_signal_blocker.hpp:49,7'
          Dst:             pthread_sigmask
        - Src:             '/usr/include/asio/detail/posix_signal_blocker.hpp:50,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    pthread_sigmask
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail20posix_signal_blockerC2Ev
      functionSourceFile: '/usr/include/asio/detail/posix_signal_blocker.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
        - pthread_sigmask
        - sigfillset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/posix_signal_blocker.hpp:37,3'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
        - Src:             '/usr/include/asio/detail/posix_signal_blocker.hpp:41,5'
          Dst:             sigfillset
        - Src:             '/usr/include/asio/detail/posix_signal_blocker.hpp:42,17'
          Dst:             pthread_sigmask
    - functionName:    _ZN4asio6detail15op_queue_access4backINS0_9signal_opEEERPT_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:    _ZN4asio6detail15op_queue_access5frontINS0_9signal_opEEERPT_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:    _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushINS0_9signal_opEEEvRNS1_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_9signal_opEEERPT_RNS0_8op_queueIS4_EE
        - _ZN4asio6detail15op_queue_access4nextINS0_19scheduler_operationES3_EEvRPT_PT0_
        - _ZN4asio6detail15op_queue_access5frontINS0_9signal_opEEERPT_RNS0_8op_queueIS4_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/op_queue.hpp:123,34'
          Dst:             _ZN4asio6detail15op_queue_access5frontINS0_9signal_opEEERPT_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_9signal_opEEERPT_RNS0_8op_queueIS4_EE
        - Src:             '/usr/include/asio/detail/op_queue.hpp:130,7'
          Dst:             _ZN4asio6detail15op_queue_access5frontINS0_9signal_opEEERPT_RNS0_8op_queueIS4_EE
        - Src:             '/usr/include/asio/detail/op_queue.hpp:131,7'
          Dst:             _ZN4asio6detail15op_queue_access4backINS0_9signal_opEEERPT_RNS0_8op_queueIS4_EE
    - functionName:    _ZN4asio6detail18signal_set_service17close_descriptorsEv
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail16get_signal_stateEv
        - close
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:625,25'
          Dst:             _ZN4asio6detail16get_signal_stateEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:628,5'
          Dst:             close
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:632,5'
          Dst:             close
    - functionName:    _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEE4lockEv
      functionSourceFile: '/usr/include/asio/detail/scoped_lock.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail18posix_static_mutex4lockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/scoped_lock.hpp:61,14'
          Dst:             _ZN4asio6detail18posix_static_mutex4lockEv
    - functionName:    _ZN4asio6detail13epoll_reactor30deregister_internal_descriptorEiRPNS1_16descriptor_stateE
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          126
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushINS0_10reactor_opEEEvRNS1_IT_EE
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - epoll_ctl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:405,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:410,5'
          Dst:             epoll_ctl
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:412,25'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:414,11'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushINS0_10reactor_opEEEvRNS1_IT_EE
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:427,3'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:419,21'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lock6unlockEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:427,3'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:434,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:434,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - functionName:    _ZN4asio6detail18signal_set_service14remove_serviceEPS1_
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          182
      EdgeCount:       31
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEE4lockEv
        - _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEE6unlockEv
        - _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEEC2ERS2_
        - _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
        - _ZN4asio6detail13epoll_reactor23cleanup_descriptor_dataERPNS1_16descriptor_stateE
        - _ZN4asio6detail13epoll_reactor30deregister_internal_descriptorEiRPNS1_16descriptor_stateE
        - _ZN4asio6detail16get_signal_stateEv
        - _ZN4asio6detail18signal_set_service17close_descriptorsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:551,25'
          Dst:             _ZN4asio6detail16get_signal_stateEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:552,29'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEEC2ERS2_
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:561,10'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEE6unlockEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:562,23'
          Dst:             _ZN4asio6detail13epoll_reactor30deregister_internal_descriptorEiRPNS1_16descriptor_stateE
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:564,23'
          Dst:             _ZN4asio6detail13epoll_reactor23cleanup_descriptor_dataERPNS1_16descriptor_stateE
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:565,10'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEE4lockEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:586,1'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:583,7'
          Dst:             _ZN4asio6detail18signal_set_service17close_descriptorsEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:586,1'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
    - functionName:    _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEE6unlockEv
      functionSourceFile: '/usr/include/asio/detail/scoped_lock.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail18posix_static_mutex6unlockEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/scoped_lock.hpp:71,14'
          Dst:             _ZN4asio6detail18posix_static_mutex6unlockEv
    - functionName:    _ZN4asio6detail18signal_set_service12pipe_read_opD2Ev
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10reactor_opD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:88,27'
          Dst:             _ZN4asio6detail10reactor_opD2Ev
    - functionName:    _ZNK4asio6detail8op_queueINS0_9signal_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:    _ZN4asio6detail18signal_set_service14deliver_signalEi
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          150
      EdgeCount:       46
      CyclomaticComplexity: 24
      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
        - _ZNK4asio6detail8op_queueINS0_9signal_opEE5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:468,25'
          Dst:             _ZN4asio6detail16get_signal_stateEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:469,29'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEEC2ERS2_
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:474,25'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:479,24'
          Dst:             _ZNK4asio6detail8op_queueINS0_9signal_opEE5emptyEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:499,3'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:485,45'
          Dst:             _ZN4asio6detail8op_queueINS0_9signal_opEE5frontEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:488,24'
          Dst:             _ZN4asio6detail8op_queueINS0_9signal_opEE3popEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:489,15'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushEPS2_
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:496,26'
          Dst:             _ZN4asio6detail9scheduler25post_deferred_completionsERNS0_8op_queueINS0_19scheduler_operationEEE
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:499,3'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:500,1'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:500,1'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    3
      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_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:    _ZN4asio6detail18signal_set_service12pipe_read_op11do_completeEPvPNS0_19scheduler_operationERKNSt3__110error_codeEm
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail18signal_set_service12pipe_read_opD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:114,5'
          Dst:             _ZN4asio6detail18signal_set_service12pipe_read_opD2Ev
    - functionName:    _ZN4asio6detail18signal_set_service12pipe_read_op10do_performEPNS0_10reactor_opE
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail16get_signal_stateEv
        - _ZN4asio6detail18signal_set_service14deliver_signalEi
        - read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:98,27'
          Dst:             _ZN4asio6detail16get_signal_stateEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:102,12'
          Dst:             read
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:104,9'
          Dst:             _ZN4asio6detail18signal_set_service14deliver_signalEi
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail18signal_set_service12pipe_read_opC2Ev
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail10reactor_opC2EPFNS1_6statusEPS1_EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - _ZN4asio6detail18signal_set_service12pipe_read_op10do_performEPNS0_10reactor_opE
        - _ZN4asio6detail18signal_set_service12pipe_read_op11do_completeEPvPNS0_19scheduler_operationERKNSt3__110error_codeEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:92,7'
          Dst:             _ZN4asio6detail10reactor_opC2EPFNS1_6statusEPS1_EPFvPvPNS0_19scheduler_operationERKNSt3__110error_codeEmE
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:92,7'
          Dst:             _ZN4asio6detail18signal_set_service12pipe_read_op10do_performEPNS0_10reactor_opE
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:92,7'
          Dst:             _ZN4asio6detail18signal_set_service12pipe_read_op11do_completeEPvPNS0_19scheduler_operationERKNSt3__110error_codeEm
    - functionName:    _ZN4asio6detail13epoll_reactor28register_internal_descriptorEiiRPNS1_16descriptor_stateEPNS0_10reactor_opE
      functionSourceFile: '/usr/include/asio/detail/impl/epoll_reactor.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          129
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail13epoll_reactor25allocate_descriptor_stateEv
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZN4asio6detail8op_queueINS0_10reactor_opEE4pushEPS2_
        - __errno_location
        - epoll_ctl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:195,21'
          Dst:             _ZN4asio6detail13epoll_reactor25allocate_descriptor_stateEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:202,24'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:207,41'
          Dst:             _ZN4asio6detail8op_queueINS0_10reactor_opEE4pushEPS2_
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:210,3'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:210,3'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:216,16'
          Dst:             epoll_ctl
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:218,12'
          Dst:             __errno_location
    - functionName:    _ZN4asio6detail18signal_set_service16open_descriptorsEv
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio5error19get_system_categoryEv
        - _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
        - _ZN4asio6detail16get_signal_stateEv
        - __errno_location
        - fcntl
        - pipe
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:593,25'
          Dst:             _ZN4asio6detail16get_signal_stateEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:596,7'
          Dst:             pipe
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:599,5'
          Dst:             fcntl
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:602,5'
          Dst:             fcntl
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:605,5'
          Dst:             fcntl
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:606,5'
          Dst:             fcntl
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:611,25'
          Dst:             __errno_location
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:612,9'
          Dst:             _ZN4asio5error19get_system_categoryEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:613,5'
          Dst:             _ZN4asio6detail11throw_errorERKNSt3__110error_codeEPKc
    - functionName:    _ZN4asio6detail12service_baseINS0_18signal_set_serviceEED0Ev
      functionSourceFile: '/usr/include/asio/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12service_baseINS0_18signal_set_serviceEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:842,7'
          Dst:             _ZN4asio6detail12service_baseINS0_18signal_set_serviceEED2Ev
    - functionName:    _ZN4asio6detail12service_baseINS0_18signal_set_serviceEED2Ev
      functionSourceFile: '/usr/include/asio/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio10io_context7serviceD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:842,7'
          Dst:             _ZN4asio10io_context7serviceD2Ev
    - functionName:    _ZN4asio6detail18signal_set_service11notify_forkENS_17execution_context10fork_eventE
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          195
      EdgeCount:       53
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEE6unlockEv
        - _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEEC2ERS2_
        - _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
        - _ZN4asio6detail13epoll_reactor23cleanup_descriptor_dataERPNS1_16descriptor_stateE
        - _ZN4asio6detail13epoll_reactor28register_internal_descriptorEiiRPNS1_16descriptor_stateEPNS0_10reactor_opE
        - _ZN4asio6detail13epoll_reactor30deregister_internal_descriptorEiRPNS1_16descriptor_stateE
        - _ZN4asio6detail16get_signal_stateEv
        - _ZN4asio6detail18signal_set_service12pipe_read_opC2Ev
        - _ZN4asio6detail18signal_set_service16open_descriptorsEv
        - _ZN4asio6detail18signal_set_service17close_descriptorsEv
        - _ZN4asio6detail20posix_signal_blockerC2Ev
        - _ZN4asio6detail20posix_signal_blockerD2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/usr/include/asio/detail/impl/signal_set_service.ipp:184,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:181,25'
          Dst:             _ZN4asio6detail16get_signal_stateEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:182,29'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEEC2ERS2_
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:190,12'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEE6unlockEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:191,16'
          Dst:             _ZN4asio6detail13epoll_reactor30deregister_internal_descriptorEiRPNS1_16descriptor_stateE
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:192,16'
          Dst:             _ZN4asio6detail13epoll_reactor23cleanup_descriptor_dataERPNS1_16descriptor_stateE
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:200,12'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEE6unlockEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:202,47'
          Dst:             _ZN4asio6detail18signal_set_service12pipe_read_opC2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:201,16'
          Dst:             _ZN4asio6detail13epoll_reactor28register_internal_descriptorEiiRPNS1_16descriptor_stateEPNS0_10reactor_opE
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:208,36'
          Dst:             _ZN4asio6detail20posix_signal_blockerC2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:209,7'
          Dst:             _ZN4asio6detail18signal_set_service17close_descriptorsEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:210,7'
          Dst:             _ZN4asio6detail18signal_set_service16open_descriptorsEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:213,12'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEE6unlockEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:215,47'
          Dst:             _ZN4asio6detail18signal_set_service12pipe_read_opC2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:214,16'
          Dst:             _ZN4asio6detail13epoll_reactor28register_internal_descriptorEiiRPNS1_16descriptor_stateEPNS0_10reactor_opE
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:216,5'
          Dst:             _ZN4asio6detail20posix_signal_blockerD2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:216,5'
          Dst:             _ZN4asio6detail20posix_signal_blockerD2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:228,1'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:228,1'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
    - functionName:    _ZN4asio6detail18signal_set_service8shutdownEv
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4asio6detail18signal_set_service14remove_serviceEPS1_
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushINS0_9signal_opEEEvRNS1_IT_EE
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
        - _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - _ZN4asio6detail9scheduler18abandon_operationsERNS0_8op_queueINS0_19scheduler_operationEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:158,3'
          Dst:             _ZN4asio6detail18signal_set_service14remove_serviceEPS1_
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:160,23'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEEC2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:167,11'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEE4pushINS0_9signal_opEEEvRNS1_IT_EE
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:173,1'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:172,15'
          Dst:             _ZN4asio6detail9scheduler18abandon_operationsERNS0_8op_queueINS0_19scheduler_operationEEE
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:173,1'
          Dst:             _ZN4asio6detail8op_queueINS0_19scheduler_operationEED2Ev
    - functionName:    _ZN4asio6detail18signal_set_serviceD0Ev
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail18signal_set_serviceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:152,1'
          Dst:             _ZN4asio6detail18signal_set_serviceD2Ev
    - functionName:    _ZN4asio6detail18signal_set_serviceD2Ev
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail12service_baseINS0_18signal_set_serviceEED2Ev
        - _ZN4asio6detail18signal_set_service14remove_serviceEPS1_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:153,3'
          Dst:             _ZN4asio6detail18signal_set_service14remove_serviceEPS1_
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:154,1'
          Dst:             _ZN4asio6detail12service_baseINS0_18signal_set_serviceEED2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:153,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail18signal_set_service11add_serviceEPS1_
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          185
      EdgeCount:       57
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEE6unlockEv
        - _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEEC2ERS2_
        - _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
        - _ZN4asio6detail13epoll_reactor28register_internal_descriptorEiiRPNS1_16descriptor_stateEPNS0_10reactor_opE
        - _ZN4asio6detail15throw_exceptionISt11logic_errorEEvRKT_
        - _ZN4asio6detail16get_signal_stateEv
        - _ZN4asio6detail18signal_set_service12pipe_read_opC2Ev
        - _ZN4asio6detail18signal_set_service16open_descriptorsEv
        - _ZNK4asio6detail9scheduler16concurrency_hintEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:504,25'
          Dst:             _ZN4asio6detail16get_signal_stateEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:505,29'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEEC2ERS2_
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:510,5'
          Dst:             _ZN4asio6detail18signal_set_service16open_descriptorsEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:517,10'
          Dst:             _ZNK4asio6detail9scheduler16concurrency_hintEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:519,13'
          Dst:             _ZNK4asio6detail9scheduler16concurrency_hintEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:522,24'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:525,7'
          Dst:             _ZN4asio6detail15throw_exceptionISt11logic_errorEEvRKT_
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:526,5'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:526,5'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:541,8'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEE6unlockEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:543,52'
          Dst:             _ZN4asio6detail18signal_set_service12pipe_read_opC2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:542,21'
          Dst:             _ZN4asio6detail13epoll_reactor28register_internal_descriptorEiiRPNS1_16descriptor_stateEPNS0_10reactor_opE
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:547,1'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:547,1'
          Dst:             _ZN4asio6detail11scoped_lockINS0_18posix_static_mutexEED2Ev
    - functionName:    _ZNSt11logic_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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail15throw_exceptionISt11logic_errorEEvRKT_
      functionSourceFile: '/usr/include/asio/detail/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC1ERKS_
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/throw_exception.hpp:42,3'
          Dst:             __cxa_allocate_exception
        - Src:             '/usr/include/asio/detail/throw_exception.hpp:42,9'
          Dst:             _ZNSt11logic_errorC1ERKS_
        - Src:             '/usr/include/asio/detail/throw_exception.hpp:42,3'
          Dst:             __cxa_throw
        - Src:             '/usr/include/asio/detail/throw_exception.hpp:42,3'
          Dst:             _ZNSt11logic_errorD1Ev
    - functionName:    _ZNSt11logic_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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC1ERKS_
      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:    _ZN4asio6detail18posix_static_mutex4initEv
      functionSourceFile: '/usr/include/asio/detail/posix_static_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      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:    _ZN4asio11use_serviceINS_6detail9schedulerEEERT_RNS_10io_contextE
      functionSourceFile: '/usr/include/asio/impl/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      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:    _ZN4asio6detail12service_baseINS0_18signal_set_serviceEEC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio10io_context7serviceC2ERS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/io_context.hpp:850,7'
          Dst:             _ZN4asio10io_context7serviceC2ERS0_
    - functionName:    _ZN4asio6detail18signal_set_serviceC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          90
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4asio11use_serviceINS_6detail13epoll_reactorEEERT_RNS_10io_contextE
        - _ZN4asio11use_serviceINS_6detail9schedulerEEERT_RNS_10io_contextE
        - _ZN4asio6detail12service_baseINS0_18signal_set_serviceEEC2ERNS_10io_contextE
        - _ZN4asio6detail12service_baseINS0_18signal_set_serviceEED2Ev
        - _ZN4asio6detail13epoll_reactor9init_taskEv
        - _ZN4asio6detail16get_signal_stateEv
        - _ZN4asio6detail18posix_static_mutex4initEv
        - _ZN4asio6detail18signal_set_service11add_serviceEPS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:123,5'
          Dst:             _ZN4asio6detail12service_baseINS0_18signal_set_serviceEEC2ERNS_10io_contextE
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:124,17'
          Dst:             _ZN4asio11use_serviceINS_6detail9schedulerEEERT_RNS_10io_contextE
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:128,14'
          Dst:             _ZN4asio11use_serviceINS_6detail13epoll_reactorEEERT_RNS_10io_contextE
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:135,3'
          Dst:             _ZN4asio6detail16get_signal_stateEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:135,30'
          Dst:             _ZN4asio6detail18posix_static_mutex4initEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:140,12'
          Dst:             _ZN4asio6detail13epoll_reactor9init_taskEv
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:149,1'
          Dst:             _ZN4asio6detail12service_baseINS0_18signal_set_serviceEED2Ev
        - Src:             '/usr/include/asio/detail/impl/signal_set_service.ipp:148,3'
          Dst:             _ZN4asio6detail18signal_set_service11add_serviceEPS1_
    - functionName:    _ZN4asio6detail16service_registry16init_key_from_idINS0_18signal_set_serviceEEEvRNS_17execution_context7service3keyERKNS0_10service_idIT_EE
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail16service_registry6createINS0_18signal_set_serviceENS_10io_contextEEEPNS_17execution_context7serviceEPv
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail18signal_set_serviceC2ERNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:86,14'
          Dst:             _ZN4asio6detail18signal_set_serviceC2ERNS_10io_contextE
    - functionName:    _ZN4asio6detail16service_registry8init_keyINS0_18signal_set_serviceEEEvRNS_17execution_context7service3keyEz
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry16init_key_from_idINS0_18signal_set_serviceEEEvRNS_17execution_context7service3keyERKNS0_10service_idIT_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:61,3'
          Dst:             _ZN4asio6detail16service_registry16init_key_from_idINS0_18signal_set_serviceEEEvRNS_17execution_context7service3keyERKNS0_10service_idIT_EE
    - functionName:    _ZN4asio6detail16service_registry11use_serviceINS0_18signal_set_serviceEEERT_RNS_10io_contextE
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context7service3keyC2Ev
        - _ZN4asio6detail16service_registry14do_use_serviceERKNS_17execution_context7service3keyEPFPS3_PvES8_
        - _ZN4asio6detail16service_registry8init_keyINS0_18signal_set_serviceEEEvRNS_17execution_context7service3keyEz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:35,35'
          Dst:             _ZN4asio17execution_context7service3keyC2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:36,3'
          Dst:             _ZN4asio6detail16service_registry8init_keyINS0_18signal_set_serviceEEEvRNS_17execution_context7service3keyEz
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:38,33'
          Dst:             _ZN4asio6detail16service_registry14do_use_serviceERKNS_17execution_context7service3keyEPFPS3_PvES8_
    - functionName:    _ZN4asio6detail18signal_set_service9constructERNS1_19implementation_typeE
      functionSourceFile: '/usr/include/asio/detail/impl/signal_set_service.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail18signal_set_service19implementation_typeC2Ev
      functionSourceFile: '/usr/include/asio/detail/signal_set_service.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail8op_queueINS0_9signal_opEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/signal_set_service.hpp:95,5'
          Dst:             _ZN4asio6detail8op_queueINS0_9signal_opEEC2Ev
    - functionName:    _ZN4asio11use_serviceINS_6detail18signal_set_serviceEEERT_RNS_10io_contextE
      functionSourceFile: '/usr/include/asio/impl/io_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry11use_serviceINS0_18signal_set_serviceEEERT_RNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/io_context.hpp:38,42'
          Dst:             _ZN4asio6detail16service_registry11use_serviceINS0_18signal_set_serviceEEERT_RNS_10io_contextE
    - functionName:    _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EEC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/basic_io_object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio11use_serviceINS_6detail18signal_set_serviceEEERT_RNS_10io_contextE
        - _ZN4asio6detail18signal_set_service19implementation_typeC2Ev
        - _ZN4asio6detail18signal_set_service19implementation_typeD2Ev
        - _ZN4asio6detail18signal_set_service9constructERNS1_19implementation_typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_io_object.hpp:116,16'
          Dst:             _ZN4asio11use_serviceINS_6detail18signal_set_serviceEEERT_RNS_10io_contextE
        - Src:             '/usr/include/asio/basic_io_object.hpp:115,12'
          Dst:             _ZN4asio6detail18signal_set_service19implementation_typeC2Ev
        - Src:             '/usr/include/asio/basic_io_object.hpp:118,14'
          Dst:             _ZN4asio6detail18signal_set_service9constructERNS1_19implementation_typeE
        - Src:             '/usr/include/asio/basic_io_object.hpp:119,3'
          Dst:             _ZN4asio6detail18signal_set_service19implementation_typeD2Ev
    - 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:    2
      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:    _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:    _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEEC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EEC2ERNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:104,7'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EEC2ERNS_10io_contextE
    - functionName:    _ZN4asio22service_already_existsD0Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio22service_already_existsD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:358,7'
          Dst:             _ZN4asio22service_already_existsD2Ev
    - functionName:    _ZN4asio22service_already_existsD2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:358,7'
          Dst:             _ZNSt11logic_errorD2Ev
    - functionName:    _ZNSt11logic_errorD2Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio22service_already_existsC2ERKS0_
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2ERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:358,7'
          Dst:             _ZNSt11logic_errorC2ERKS_
    - functionName:    _ZNSt11logic_errorC2ERKS_
      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:    _ZN4asio21invalid_service_ownerD0Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21invalid_service_ownerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:367,7'
          Dst:             _ZN4asio21invalid_service_ownerD2Ev
    - functionName:    _ZN4asio21invalid_service_ownerD2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:367,7'
          Dst:             _ZNSt11logic_errorD2Ev
    - functionName:    _ZN4asio21invalid_service_ownerC2ERKS0_
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2ERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:367,7'
          Dst:             _ZNSt11logic_errorC2ERKS_
    - functionName:    _ZN4asio22service_already_existsC2Ev
      functionSourceFile: '/usr/include/asio/impl/execution_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/execution_context.ipp:69,5'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZN4asio21invalid_service_ownerC2Ev
      functionSourceFile: '/usr/include/asio/impl/execution_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/execution_context.ipp:74,5'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZN4asio6detail16service_registry14do_add_serviceERKNS_17execution_context7service3keyEPS3_
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4asio17execution_context7service7contextEv
        - _ZN4asio21invalid_service_ownerC2Ev
        - _ZN4asio21invalid_service_ownerD2Ev
        - _ZN4asio22service_already_existsC2Ev
        - _ZN4asio22service_already_existsD2Ev
        - _ZN4asio6detail11scoped_lockINS0_11posix_mutexEEC2ERS2_
        - _ZN4asio6detail11scoped_lockINS0_11posix_mutexEED2Ev
        - _ZN4asio6detail15throw_exceptionINS_21invalid_service_ownerEEEvRKT_
        - _ZN4asio6detail15throw_exceptionINS_22service_already_existsEEEvRKT_
        - _ZN4asio6detail16service_registry10keys_matchERKNS_17execution_context7service3keyES6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:156,32'
          Dst:             _ZN4asio17execution_context7service7contextEv
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:157,35'
          Dst:             _ZN4asio21invalid_service_ownerC2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:157,5'
          Dst:             _ZN4asio6detail15throw_exceptionINS_21invalid_service_ownerEEEvRKT_
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:157,5'
          Dst:             _ZN4asio21invalid_service_ownerD2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:157,5'
          Dst:             _ZN4asio21invalid_service_ownerD2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:159,36'
          Dst:             _ZN4asio6detail11scoped_lockINS0_11posix_mutexEEC2ERS2_
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:165,9'
          Dst:             _ZN4asio6detail16service_registry10keys_matchERKNS_17execution_context7service3keyES6_
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:166,37'
          Dst:             _ZN4asio22service_already_existsC2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:166,7'
          Dst:             _ZN4asio6detail15throw_exceptionINS_22service_already_existsEEEvRKT_
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:166,7'
          Dst:             _ZN4asio22service_already_existsD2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:166,7'
          Dst:             _ZN4asio22service_already_existsD2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:174,1'
          Dst:             _ZN4asio6detail11scoped_lockINS0_11posix_mutexEED2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:174,1'
          Dst:             _ZN4asio6detail11scoped_lockINS0_11posix_mutexEED2Ev
    - functionName:    _ZN4asio6detail15throw_exceptionINS_21invalid_service_ownerEEEvRKT_
      functionSourceFile: '/usr/include/asio/detail/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21invalid_service_ownerC2ERKS0_
        - _ZN4asio21invalid_service_ownerD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/throw_exception.hpp:42,3'
          Dst:             __cxa_allocate_exception
        - Src:             '/usr/include/asio/detail/throw_exception.hpp:42,9'
          Dst:             _ZN4asio21invalid_service_ownerC2ERKS0_
        - Src:             '/usr/include/asio/detail/throw_exception.hpp:42,3'
          Dst:             __cxa_throw
        - Src:             '/usr/include/asio/detail/throw_exception.hpp:42,3'
          Dst:             _ZN4asio21invalid_service_ownerD2Ev
    - functionName:    _ZN4asio6detail15throw_exceptionINS_22service_already_existsEEEvRKT_
      functionSourceFile: '/usr/include/asio/detail/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio22service_already_existsC2ERKS0_
        - _ZN4asio22service_already_existsD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/throw_exception.hpp:42,3'
          Dst:             __cxa_allocate_exception
        - Src:             '/usr/include/asio/detail/throw_exception.hpp:42,9'
          Dst:             _ZN4asio22service_already_existsC2ERKS0_
        - Src:             '/usr/include/asio/detail/throw_exception.hpp:42,3'
          Dst:             __cxa_throw
        - Src:             '/usr/include/asio/detail/throw_exception.hpp:42,3'
          Dst:             _ZN4asio22service_already_existsD2Ev
    - functionName:    _ZN4asio6detail16service_registry11add_serviceINS0_9schedulerEEEvPT_
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context7service3keyC2Ev
        - _ZN4asio6detail16service_registry14do_add_serviceERKNS_17execution_context7service3keyEPS3_
        - _ZN4asio6detail16service_registry8init_keyINS0_9schedulerEEEvRNS_17execution_context7service3keyEz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:44,35'
          Dst:             _ZN4asio17execution_context7service3keyC2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:45,3'
          Dst:             _ZN4asio6detail16service_registry8init_keyINS0_9schedulerEEEvRNS_17execution_context7service3keyEz
        - Src:             '/usr/include/asio/detail/impl/service_registry.hpp:46,10'
          Dst:             _ZN4asio6detail16service_registry14do_add_serviceERKNS_17execution_context7service3keyEPS3_
    - functionName:    _ZN4asio6detail10scoped_ptrINS0_9schedulerEED2Ev
      functionSourceFile: '/usr/include/asio/detail/scoped_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail10scoped_ptrINS0_9schedulerEE7releaseEv
      functionSourceFile: '/usr/include/asio/detail/scoped_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail10scoped_ptrINS0_9schedulerEE3getEv
      functionSourceFile: '/usr/include/asio/detail/scoped_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      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:    _ZN4asio11add_serviceINS_6detail9schedulerEEEvRNS_17execution_contextEPT_
      functionSourceFile: '/usr/include/asio/impl/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry11add_serviceINS0_9schedulerEEEvPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/execution_context.hpp:86,33'
          Dst:             _ZN4asio6detail16service_registry11add_serviceINS0_9schedulerEEEvPT_
    - functionName:    _ZN4asio6detail10scoped_ptrINS0_9schedulerEEC2EPS2_
      functionSourceFile: '/usr/include/asio/detail/scoped_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail16service_registryC2ERNS_17execution_contextE
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail11posix_mutexC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:28,19'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:28,19'
          Dst:             _ZN4asio6detail11posix_mutexC2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:32,1'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio10io_context8add_implEPNS_6detail9schedulerE
      functionSourceFile: '/usr/include/asio/impl/io_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio11add_serviceINS_6detail9schedulerEEEvRNS_17execution_contextEPT_
        - _ZN4asio6detail10scoped_ptrINS0_9schedulerEE3getEv
        - _ZN4asio6detail10scoped_ptrINS0_9schedulerEE7releaseEv
        - _ZN4asio6detail10scoped_ptrINS0_9schedulerEEC2EPS2_
        - _ZN4asio6detail10scoped_ptrINS0_9schedulerEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/io_context.ipp:49,39'
          Dst:             _ZN4asio6detail10scoped_ptrINS0_9schedulerEEC2EPS2_
        - Src:             '/usr/include/asio/impl/io_context.ipp:50,51'
          Dst:             _ZN4asio6detail10scoped_ptrINS0_9schedulerEE3getEv
        - Src:             '/usr/include/asio/impl/io_context.ipp:50,3'
          Dst:             _ZN4asio11add_serviceINS_6detail9schedulerEEEvRNS_17execution_contextEPT_
        - Src:             '/usr/include/asio/impl/io_context.ipp:51,23'
          Dst:             _ZN4asio6detail10scoped_ptrINS0_9schedulerEE7releaseEv
        - Src:             '/usr/include/asio/impl/io_context.ipp:52,1'
          Dst:             _ZN4asio6detail10scoped_ptrINS0_9schedulerEED2Ev
        - Src:             '/usr/include/asio/impl/io_context.ipp:52,1'
          Dst:             _ZN4asio6detail10scoped_ptrINS0_9schedulerEED2Ev
    - functionName:    _ZN4asio17execution_contextC2Ev
      functionSourceFile: '/usr/include/asio/impl/execution_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail16service_registryC2ERNS_17execution_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/execution_context.ipp:26,20'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
        - Src:             '/usr/include/asio/impl/execution_context.ipp:27,27'
          Dst:             _ZN4asio6detail16service_registryC2ERNS_17execution_contextE
        - Src:             '/usr/include/asio/impl/execution_context.ipp:29,1'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEE6listenEiRNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - _ZN4asio6detail28reactive_socket_service_base6listenERNS1_24base_implementation_typeEiRNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:518,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:518,38'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:518,25'
          Dst:             _ZN4asio6detail28reactive_socket_service_base6listenERNS1_24base_implementation_typeEiRNSt3__110error_codeE
    - functionName:    _ZNK4crow18UnixSocketAcceptor4portEv
      functionSourceFile: '/src/crow/include/crow/socket_acceptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6loggerlsIsEERS0_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:    _ZNK4crow18UnixSocketAcceptor7addressEv
      functionSourceFile: '/src/crow/include/crow/socket_acceptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4asio21basic_socket_acceptorINS_5local15stream_protocolEE14local_endpointEv
        - _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE4pathEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_acceptors.h:74,30'
          Dst:             _ZNK4asio21basic_socket_acceptorINS_5local15stream_protocolEE14local_endpointEv
        - Src:             'include/crow/socket_acceptors.h:74,47'
          Dst:             _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE4pathEv
    - functionName:    _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEE4bindERKNS1_14basic_endpointIS2_EERNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE4bindERNS4_19implementation_typeERKNS2_14basic_endpointIS3_EERNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:473,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:473,36'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:473,25'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE4bindERNS4_19implementation_typeERKNS2_14basic_endpointIS3_EERNSt3__110error_codeE
    - functionName:    _ZN4crow18UnixSocketAcceptor20reuse_address_optionEv
      functionSourceFile: '/src/crow/include/crow/socket_acceptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail13socket_option7booleanILi1ELi2EEC2Eb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_acceptors.h:91,20'
          Dst:             _ZN4asio6detail13socket_option7booleanILi1ELi2EEC2Eb
    - functionName:    _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEE10set_optionINS_6detail13socket_option7booleanILi1ELi2EEEEEvRKT_RNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE10set_optionINS0_13socket_option7booleanILi1ELi2EEEEENSt3__110error_codeERNS4_19implementation_typeERKT_RSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:718,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:718,42'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:718,25'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE10set_optionINS0_13socket_option7booleanILi1ELi2EEEEENSt3__110error_codeERNS4_19implementation_typeERKT_RSA_
    - functionName:    _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEE4openERKS2_RNSt3__110error_codeE
      functionSourceFile: '/usr/include/asio/basic_socket_acceptor.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE4openERNS4_19implementation_typeERKS3_RNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:375,11'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE11get_serviceEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:375,36'
          Dst:             _ZN4asio15basic_io_objectINS_6detail23reactive_socket_serviceINS_5local15stream_protocolEEELb1EE18get_implementationEv
        - Src:             '/usr/include/asio/basic_socket_acceptor.hpp:375,25'
          Dst:             _ZN4asio6detail23reactive_socket_serviceINS_5local15stream_protocolEE4openERNS4_19implementation_typeERKS3_RNSt3__110error_codeE
    - functionName:    _ZN4asio10signal_setC2ERNS_10io_contextE
      functionSourceFile: '/usr/include/asio/signal_set.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EEC2ERNS_10io_contextE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/signal_set.hpp:114,7'
          Dst:             _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EEC2ERNS_10io_contextE
    - functionName:    _ZN4crow18UnixSocketAcceptorC2ERN4asio10io_contextE
      functionSourceFile: '/src/crow/include/crow/socket_acceptors.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEEC2ERNS_10io_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_acceptors.h:66,11'
          Dst:             _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEEC2ERNS_10io_contextE
    - functionName:    _ZN4asio10io_contextC2Ev
      functionSourceFile: '/usr/include/asio/impl/io_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4asio10io_context8add_implEPNS_6detail9schedulerE
        - _ZN4asio17execution_contextC2Ev
        - _ZN4asio17execution_contextD2Ev
        - _ZN4asio6detail9schedulerC2ERNS_17execution_contextEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/io_context.ipp:36,13'
          Dst:             _ZN4asio17execution_contextC2Ev
        - Src:             '/usr/include/asio/impl/io_context.ipp:37,24'
          Dst:             _ZN4asio6detail9schedulerC2ERNS_17execution_contextEi
        - Src:             '/usr/include/asio/impl/io_context.ipp:37,11'
          Dst:             _ZN4asio10io_context8add_implEPNS_6detail9schedulerE
        - Src:             '/usr/include/asio/impl/io_context.ipp:39,1'
          Dst:             _ZN4asio17execution_contextD2Ev
    - functionName:    _ZN4asio5local6detail8endpointC2ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/usr/include/asio/local/detail/impl/endpoint.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5local6detail8endpoint4initEPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/local/detail/impl/endpoint.ipp:48,3'
          Dst:             _ZN4asio5local6detail8endpoint4initEPKcm
    - 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:    _ZN4crow4Trie12optimizeNodeERNS0_4NodeE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          115
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow4Trie12optimizeNodeERNS0_4NodeE
        - _ZNK4crow4Trie4Node12IsSimpleNodeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:815,22'
          Dst:             _ZNK4crow4Trie4Node12IsSimpleNodeEv
        - Src:             'include/crow/routing.h:823,17'
          Dst:             _ZN4crow4Trie12optimizeNodeERNS0_4NodeE
        - Src:             'include/crow/routing.h:829,21'
          Dst:             _ZN4crow4Trie12optimizeNodeERNS0_4NodeE
    - functionName:    _ZNK4crow4Trie4Node12IsSimpleNodeEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNK4crow4Trie4Node12IsSimpleNodeEvENKUlRKS1_E_clES3_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4Trie8optimizeEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow4Trie12optimizeNodeERNS0_4NodeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:805,17'
          Dst:             _ZN4crow4Trie12optimizeNodeERNS0_4NodeE
    - functionName:    _ZN4crow4Trie8validateEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4crow4Trie8optimizeEv
        - _ZNK4crow4Trie4Node12IsSimpleNodeEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:885,24'
          Dst:             _ZNK4crow4Trie4Node12IsSimpleNodeEv
        - Src:             'include/crow/routing.h:886,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/routing.h:886,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'include/crow/routing.h:886,17'
          Dst:             __cxa_throw
        - Src:             'include/crow/routing.h:886,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'include/crow/routing.h:886,17'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/routing.h:887,13'
          Dst:             _ZN4crow4Trie8optimizeEv
    - functionName:    _ZN4crow6Router24internal_add_rule_objectERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_8BaseRuleE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6Router24internal_add_rule_objectERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_8BaseRuleERKmRNS1_6vectorIPNS_9BlueprintENS5_ISG_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1343,13'
          Dst:             _ZN4crow6Router24internal_add_rule_objectERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_8BaseRuleERKmRNS1_6vectorIPNS_9BlueprintENS5_ISG_EEEE
    - functionName:    _ZN4crow6Router24internal_add_rule_objectERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_8BaseRuleERKmRNS1_6vectorIPNS_9BlueprintENS5_ISG_EEEE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          112
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4crow6detail18middleware_indices4packEv
        - _ZN4crow8BaseRule14foreach_methodIZNS_6Router24internal_add_rule_objectERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS0_RKmRNS3_6vectorIPNS_9BlueprintENS7_ISH_EEEEEUliE_EEvT_
        - _ZN4crow8BaseRule9set_addedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1357,37'
          Dst:             _ZN4crow6detail18middleware_indices4packEv
        - Src:             'include/crow/routing.h:1359,25'
          Dst:             _ZN4crow8BaseRule14foreach_methodIZNS_6Router24internal_add_rule_objectERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS0_RKmRNS3_6vectorIPNS_9BlueprintENS7_ISH_EEEEEUliE_EEvT_
        - Src:             'include/crow/routing.h:1373,25'
          Dst:             _ZN4crow8BaseRule9set_addedEv
    - functionName:    _ZN4crow6detail18middleware_indices4packEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow8BaseRule14foreach_methodIZNS_6Router24internal_add_rule_objectERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS0_RKmRNS3_6vectorIPNS_9BlueprintENS7_ISH_EEEEEUliE_EEvT_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZZN4crow6Router24internal_add_rule_objectERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_8BaseRuleERKmRNS1_6vectorIPNS_9BlueprintENS5_ISG_EEEEENKUliE_clEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:149,21'
          Dst:             _ZZN4crow6Router24internal_add_rule_objectERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_8BaseRuleERKmRNS1_6vectorIPNS_9BlueprintENS5_ISG_EEEEENKUliE_clEi
    - functionName:    _ZN4crow8BaseRule9set_addedEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow6Router24internal_add_rule_objectERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_8BaseRuleERKmRNS1_6vectorIPNS_9BlueprintENS5_ISG_EEEEENKUliE_clEi
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          186
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow4Trie3addERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmjm
        - _ZNK4crow9Blueprint6prefixEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1362,71'
          Dst:             _ZNK4crow9Blueprint6prefixEv
        - Src:             'include/crow/routing.h:1361,43'
          Dst:             _ZN4crow4Trie3addERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmjm
        - Src:             'include/crow/routing.h:1369,159'
          Dst:             _ZNK4crow9Blueprint6prefixEv
        - Src:             'include/crow/routing.h:1369,47'
          Dst:             _ZN4crow4Trie3addERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmjm
    - functionName:    _ZN4crow4Trie3addERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmjm
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          449
      EdgeCount:       82
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4crow4Trie4Node14add_child_nodeEv
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZZN4crow4Trie3addERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmjmEN11ParamTraitsD2Ev
        - __cxa_allocate_exception
        - __cxa_atexit
        - __cxa_free_exception
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
        - __cxa_throw
        - __cxx_global_array_dtor
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1066,21'
          Dst:             __cxa_guard_acquire
        - Src:             'include/crow/routing.h:1066,21'
          Dst:             __cxa_atexit
        - Src:             'include/crow/routing.h:1066,21'
          Dst:             __cxx_global_array_dtor
        - Src:             'include/crow/routing.h:1066,21'
          Dst:             __cxa_guard_release
        - Src:             'include/crow/routing.h:1071,23'
          Dst:             _ZZN4crow4Trie3addERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmjmEN11ParamTraitsD2Ev
        - Src:             'include/crow/routing.h:1066,21'
          Dst:             __cxa_guard_abort
        - Src:             'include/crow/routing.h:1099,55'
          Dst:             _ZN4crow4Trie4Node14add_child_nodeEv
        - Src:             'include/crow/routing.h:1124,51'
          Dst:             _ZN4crow4Trie4Node14add_child_nodeEv
        - Src:             'include/crow/routing.h:1136,17'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/routing.h:1136,23'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/crow/routing.h:1136,17'
          Dst:             __cxa_throw
        - Src:             'include/crow/routing.h:1136,17'
          Dst:             __cxa_free_exception
    - functionName:    __cxx_global_array_dtor
      functionSourceFile: '/src/crow/tests/fuzz/request_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN4crow4Trie3addERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmjmEN11ParamTraitsD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz/request_fuzzer.cpp:0,0'
          Dst:             _ZZN4crow4Trie3addERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmjmEN11ParamTraitsD2Ev
    - functionName:    _ZZN4crow4Trie3addERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmjmEN11ParamTraitsD2Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4Trie4Node14add_child_nodeEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4Trie4NodeC2EOS1_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6Router8validateEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1454
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          142
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4crow4Trie8validateEv
        - _ZN4crow6Router24internal_add_rule_objectERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_8BaseRuleE
        - _ZN4crow8BaseRule4ruleEv
        - _ZN4crow8BaseRule7upgradeEv
        - _ZN4crow8BaseRule8is_addedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1457,36'
          Dst:             _ZN4crow8BaseRule8is_addedEv
        - Src:             'include/crow/routing.h:1459,43'
          Dst:             _ZN4crow8BaseRule7upgradeEv
        - Src:             'include/crow/routing.h:1463,52'
          Dst:             _ZN4crow8BaseRule4ruleEv
        - Src:             'include/crow/routing.h:1463,21'
          Dst:             _ZN4crow6Router24internal_add_rule_objectERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_8BaseRuleE
        - Src:             'include/crow/routing.h:1468,33'
          Dst:             _ZN4crow4Trie8validateEv
    - functionName:    _ZN4crow8BaseRule8is_addedEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow8BaseRule7upgradeEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow8BaseRule4ruleEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      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:    _ZZN4crow4CrowIJEE14add_static_dirEvENKUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_clES3_SA_
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEc
        - _ZN4crow8response27set_static_file_info_unsafeENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
        - _ZN4crow8response3endEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:608,17'
          Dst:             _ZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEc
        - Src:             'include/crow/app.h:609,21'
          Dst:             _ZN4crow8response27set_static_file_info_unsafeENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
        - Src:             'include/crow/app.h:610,21'
          Dst:             _ZN4crow8response3endEv
    - functionName:    _ZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEc
      functionSourceFile: '/src/crow/include/crow/utility.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          281
      EdgeCount:       68
      CyclomaticComplexity: 17
      functionsReached:
        - _ZZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEcENKUlS8_jPKcbcE_clES8_jSA_bc
        - _ZZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEcENKUlcE_clEc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/crow/utility.h:745,21'
          Branch Sides:    []
      Callsites:
        - Src:             'include/crow/utility.h:745,29'
          Dst:             _ZZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEcENKUlcE_clEc
        - Src:             'include/crow/utility.h:748,29'
          Dst:             _ZZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEcENKUlS8_jPKcbcE_clES8_jSA_bc
        - Src:             'include/crow/utility.h:751,29'
          Dst:             _ZZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEcENKUlS8_jPKcbcE_clES8_jSA_bc
        - Src:             'include/crow/utility.h:752,29'
          Dst:             _ZZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEcENKUlS8_jPKcbcE_clES8_jSA_bc
        - Src:             'include/crow/utility.h:755,29'
          Dst:             _ZZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEcENKUlS8_jPKcbcE_clES8_jSA_bc
        - Src:             'include/crow/utility.h:758,29'
          Dst:             _ZZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEcENKUlS8_jPKcbcE_clES8_jSA_bc
        - Src:             'include/crow/utility.h:761,29'
          Dst:             _ZZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEcENKUlS8_jPKcbcE_clES8_jSA_bc
        - Src:             'include/crow/utility.h:764,29'
          Dst:             _ZZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEcENKUlS8_jPKcbcE_clES8_jSA_bc
    - functionName:    _ZN4crow8response27set_static_file_info_unsafeENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
      functionSourceFile: '/src/crow/include/crow/http_response.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          192
      EdgeCount:       64
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN4crow8response10add_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
        - _ZN4crow8response13get_mime_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - stat
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_response.h:312,36'
          Dst:             stat
        - Src:             'include/crow/http_response.h:319,23'
          Dst:             _ZN4crow8response10add_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
        - Src:             'include/crow/http_response.h:328,58'
          Dst:             _ZN4crow8response13get_mime_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/http_response.h:328,31'
          Dst:             _ZN4crow8response10add_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
        - Src:             'include/crow/http_response.h:333,27'
          Dst:             _ZN4crow8response10add_headerENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
    - functionName:    stat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow8response13get_mime_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/http_response.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          88
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA29_cEERS0_RKT_
        - _ZN4crow6loggerlsIA49_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZN4crow8response18validate_mime_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_response.h:120,22'
          Dst:             _ZN4crow8response18validate_mime_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/http_response.h:126,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_response.h:126,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_response.h:126,34'
          Dst:             _ZN4crow6loggerlsIA49_cEERS0_RKT_
        - Src:             'include/crow/http_response.h:126,88'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_response.h:126,103'
          Dst:             _ZN4crow6loggerlsIA29_cEERS0_RKT_
        - Src:             'include/crow/http_response.h:126,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_response.h:126,17'
          Dst:             _ZN4crow6loggerD2Ev
    - functionName:    _ZN4crow8response18validate_mime_typeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/http_response.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          131
      EdgeCount:       38
      CyclomaticComplexity: 17
      functionsReached:
        - __clang_call_terminate
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_response.h:102,21'
          Dst:             strncmp
        - Src:             'include/crow/http_response.h:87,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4crow6loggerlsIA49_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:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEcENKUlcE_clEc
      functionSourceFile: '/src/crow/include/crow/utility.h'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEcENKUlS8_jPKcbcE_clES8_jSA_bc
      functionSourceFile: '/src/crow/include/crow/utility.h'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          210
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - _ZZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEcENKUlcE_clEc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/utility.h:723,25'
          Dst:             _ZZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEcENKUlcE_clEc
    - functionName:    _ZN4crow6detail20wrapped_handler_callIZNS_4CrowIJEE14add_static_dirEvEUlRNS_8responseENSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEE_JSC_EEENS6_9enable_ifIXaaaantsr11black_magic10CallHelperIT_NS_11black_magic1SIJDpT0_EEEEE5valuentsr11black_magic10CallHelperISF_NSH_IJRNS_7requestESJ_EEEEE5valuesr11black_magic10CallHelperISF_NSH_IJS5_SJ_EEEEE5valueEvE4typeESM_S5_RKSF_DpOSI_
      functionSourceFile: '/src/crow/include/crow/middleware.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZZN4crow4CrowIJEE14add_static_dirEvENKUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_clES3_SA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/middleware.h:248,13'
          Dst:             _ZZN4crow4CrowIJEE14add_static_dirEvENKUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_clES3_SA_
    - functionName:    _ZZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE14add_static_dirEvEUlRNS_8responseES7_E_EEvOT_ENKUlRNS_7requestESD_S7_E_clESI_SD_S7_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 727
      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:
        - _ZN4crow6detail20wrapped_handler_callIZNS_4CrowIJEE14add_static_dirEvEUlRNS_8responseENSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEE_JSC_EEENS6_9enable_ifIXaaaantsr11black_magic10CallHelperIT_NS_11black_magic1SIJDpT0_EEEEE5valuentsr11black_magic10CallHelperISF_NSH_IJRNS_7requestESJ_EEEEE5valuesr11black_magic10CallHelperISF_NSH_IJS5_SJ_EEEEE5valueEvE4typeESM_S5_RKSF_DpOSI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:726,17'
          Dst:             _ZN4crow6detail20wrapped_handler_callIZNS_4CrowIJEE14add_static_dirEvEUlRNS_8responseENSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEE_JSC_EEENS6_9enable_ifIXaaaantsr11black_magic10CallHelperIT_NS_11black_magic1SIJDpT0_EEEEE5valuentsr11black_magic10CallHelperISF_NSH_IJRNS_7requestESJ_EEEEE5valuesr11black_magic10CallHelperISF_NSH_IJS5_SJ_EEEEE5valueEvE4typeESM_S5_RKSF_DpOSI_
    - functionName:    _ZZN4crow4CrowIJEE14add_static_dirEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_C2ERKSB_
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 607
      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:    _ZZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE14add_static_dirEvEUlRNS_8responseES7_E_EEvOT_ENUlRNS_7requestESD_S7_E_C2ERKSJ_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow4CrowIJEE14add_static_dirEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_C2ERKSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:725,25'
          Dst:             _ZZN4crow4CrowIJEE14add_static_dirEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_C2ERKSB_
    - functionName:    _ZZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE14add_static_dirEvEUlRNS_8responseES7_E_EEvOT_ENUlRNS_7requestESD_S7_E_D2Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow4CrowIJEE14add_static_dirEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_D2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:725,25'
          Dst:             _ZZN4crow4CrowIJEE14add_static_dirEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_D2Ev
    - functionName:    _ZZN4crow4CrowIJEE14add_static_dirEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_D2Ev
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE14add_static_dirEvEUlRNS_8responseES7_E_EEvOT_ENUlRNS_7requestESD_S7_E_C2EOSJ_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow4CrowIJEE14add_static_dirEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_C2EOSB_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:725,25'
          Dst:             _ZZN4crow4CrowIJEE14add_static_dirEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_C2EOSB_
    - functionName:    _ZZN4crow4CrowIJEE14add_static_dirEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_C2EOSB_
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6Router8new_ruleINS_10TaggedRuleIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEERDaRKS9_
      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_9allocatorIcEEEEEEC2ES7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1330,35'
          Dst:             _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEC2ES7_
    - functionName:    _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEC2ES7_
      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:    2
      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:    _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEED2Ev
      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_9allocatorIcEEEEEED0Ev
      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_9allocatorIcEEEEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:702,11'
          Dst:             _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEED2Ev
    - functionName:    _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEE8validateEv
      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_9allocatorIcEEEEEE6handleERNS_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_9allocatorIcEEEEEEEEELi0ELi0ELi0ELi0ENS_11black_magic1SIJSF_EEENSK_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_9allocatorIcEEEEEEEEELi0ELi0ELi0ELi0ENS_11black_magic1SIJSF_EEENSK_IJEEEEclESI_
    - 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:    _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:    _ZN4crow6detail27routing_handler_call_helper4callINS1_11call_paramsINSt3__18functionIFvRNS_7requestERNS_8responseENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEELi0ELi0ELi0ELi0ENS_11black_magic1SIJSF_EEENSK_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_9allocatorIcEEEEEEEEELi0ELi0ELi0ELi1ENS_11black_magic1SIJEEENSK_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_9allocatorIcEEEEEEEEELi0ELi0ELi0ELi1ENS_11black_magic1SIJEEENSK_IJNS1_9call_pairISF_Li0EEEEEEEclESI_
    - functionName:    _ZN4crow6detail27routing_handler_call_helper4callINS1_11call_paramsINSt3__18functionIFvRNS_7requestERNS_8responseENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEELi0ELi0ELi0ELi1ENS_11black_magic1SIJEEENSK_IJNS1_9call_pairISF_Li0EEEEEEEclESI_
      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:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4crow14routing_params3getINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEET_j
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:247,47'
          Dst:             _ZNK4crow14routing_params3getINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEET_j
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    3
      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:    _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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6Router15new_rule_taggedILm5EEERNS_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_9allocatorIcEEEEEEEEERDaRKS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1324,20'
          Dst:             _ZN4crow6Router8new_ruleINS_10TaggedRuleIJNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEEERDaRKS9_
    - functionName:    _ZN4crow4CrowIJEE23set_static_routes_addedEv
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE14add_static_dirEvEUlRNS_8responseES7_E_EEvOT_
      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:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE14add_static_dirEvEUlRNS_8responseES7_E_EEvOT_ENUlRNS_7requestESD_S7_E_D2Ev
        - _ZZN4crow4CrowIJEE14add_static_dirEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_C2EOSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:725,30'
          Dst:             _ZZN4crow4CrowIJEE14add_static_dirEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_C2EOSB_
        - Src:             'include/crow/routing.h:725,13'
          Dst:             _ZZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE14add_static_dirEvEUlRNS_8responseES7_E_EEvOT_ENUlRNS_7requestESD_S7_E_D2Ev
        - Src:             'include/crow/routing.h:725,13'
          Dst:             _ZZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE14add_static_dirEvEUlRNS_8responseES7_E_EEvOT_ENUlRNS_7requestESD_S7_E_D2Ev
    - functionName:    _ZN4crow4CrowIJEE5routeILm5EEENSt3__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_taggedILm5EEERNS_11black_magic9argumentsIXT_EE4type6rebindINS_10TaggedRuleEEERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:302,28'
          Dst:             _ZN4crow6Router15new_rule_taggedILm5EEERNS_11black_magic9argumentsIXT_EE4type6rebindINS_10TaggedRuleEEERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEE
    - functionName:    _ZN4crow4CrowIJEE23are_static_routes_addedEv
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 908
      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:    _ZZN4crow6Router27get_recursive_child_methodsEPNS_9BlueprintERNSt3__16vectorINS_10HTTPMethodENS3_9allocatorIS5_EEEEENKUljE_clEj
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow8BaseRule14foreach_methodIZNS_6Router27get_recursive_child_methodsEPNS_9BlueprintERNSt3__16vectorINS_10HTTPMethodENS5_9allocatorIS7_EEEEEUljE_EEvT_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZZN4crow6Router27get_recursive_child_methodsEPNS_9BlueprintERNSt3__16vectorINS_10HTTPMethodENS3_9allocatorIS5_EEEEENKUljE_clEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:149,21'
          Dst:             _ZZN4crow6Router27get_recursive_child_methodsEPNS_9BlueprintERNSt3__16vectorINS_10HTTPMethodENS3_9allocatorIS5_EEEEENKUljE_clEj
    - functionName:    _ZN4crow9Blueprint9set_addedEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6detail18middleware_indices8pop_backERKS1_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6detail18middleware_indices11merge_frontERKS1_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6detail18middleware_indices10merge_backERKS1_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6Router27get_recursive_child_methodsEPNS_9BlueprintERNSt3__16vectorINS_10HTTPMethodENS3_9allocatorIS5_EEEE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4crow6Router27get_recursive_child_methodsEPNS_9BlueprintERNSt3__16vectorINS_10HTTPMethodENS3_9allocatorIS5_EEEE
        - _ZN4crow8BaseRule14foreach_methodIZNS_6Router27get_recursive_child_methodsEPNS_9BlueprintERNSt3__16vectorINS_10HTTPMethodENS5_9allocatorIS7_EEEEEUljE_EEvT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1393,21'
          Dst:             _ZN4crow6Router27get_recursive_child_methodsEPNS_9BlueprintERNSt3__16vectorINS_10HTTPMethodENS3_9allocatorIS5_EEEE
        - Src:             'include/crow/routing.h:1400,23'
          Dst:             _ZN4crow8BaseRule14foreach_methodIZNS_6Router27get_recursive_child_methodsEPNS_9BlueprintERNSt3__16vectorINS_10HTTPMethodENS5_9allocatorIS7_EEEEEUljE_EEvT_
    - functionName:    _ZN4crow9Blueprint8is_addedEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1223
      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:    _ZN4crow6Router11validate_bpENSt3__16vectorIPNS_9BlueprintENS1_9allocatorIS4_EEEERNS_6detail18middleware_indicesE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1451
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          296
      EdgeCount:       93
      CyclomaticComplexity: 48
      functionsReached:
        - _ZN4crow4Trie3addERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmjm
        - _ZN4crow6Router11validate_bpENSt3__16vectorIPNS_9BlueprintENS1_9allocatorIS4_EEEERNS_6detail18middleware_indicesE
        - _ZN4crow6Router24internal_add_rule_objectERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_8BaseRuleERKmRNS1_6vectorIPNS_9BlueprintENS5_ISG_EEEE
        - _ZN4crow6Router27get_recursive_child_methodsEPNS_9BlueprintERNSt3__16vectorINS_10HTTPMethodENS3_9allocatorIS5_EEEE
        - _ZN4crow6detail18middleware_indices10merge_backERKS1_
        - _ZN4crow6detail18middleware_indices11merge_frontERKS1_
        - _ZN4crow6detail18middleware_indices8pop_backERKS1_
        - _ZN4crow8BaseRule4ruleEv
        - _ZN4crow8BaseRule7upgradeEv
        - _ZN4crow8BaseRule8is_addedEv
        - _ZN4crow9Blueprint8is_addedEv
        - _ZN4crow9Blueprint9set_addedEv
        - _ZNK4crow9Blueprint6prefixEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1421,32'
          Dst:             _ZN4crow9Blueprint8is_addedEv
        - Src:             'include/crow/routing.h:1426,21'
          Dst:             _ZN4crow6Router27get_recursive_child_methodsEPNS_9BlueprintERNSt3__16vectorINS_10HTTPMethodENS3_9allocatorIS5_EEEE
        - Src:             'include/crow/routing.h:1430,72'
          Dst:             _ZNK4crow9Blueprint6prefixEv
        - Src:             'include/crow/routing.h:1430,96'
          Dst:             _ZNK4crow9Blueprint6prefixEv
        - Src:             'include/crow/routing.h:1430,57'
          Dst:             _ZN4crow4Trie3addERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmjm
        - Src:             'include/crow/routing.h:1434,28'
          Dst:             _ZN4crow6detail18middleware_indices10merge_backERKS1_
        - Src:             'include/crow/routing.h:1437,40'
          Dst:             _ZN4crow8BaseRule8is_addedEv
        - Src:             'include/crow/routing.h:1439,47'
          Dst:             _ZN4crow8BaseRule7upgradeEv
        - Src:             'include/crow/routing.h:1443,43'
          Dst:             _ZN4crow6detail18middleware_indices11merge_frontERKS1_
        - Src:             'include/crow/routing.h:1444,56'
          Dst:             _ZN4crow8BaseRule4ruleEv
        - Src:             'include/crow/routing.h:1444,25'
          Dst:             _ZN4crow6Router24internal_add_rule_objectERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS_8BaseRuleERKmRNS1_6vectorIPNS_9BlueprintENS5_ISG_EEEE
        - Src:             'include/crow/routing.h:1447,17'
          Dst:             _ZN4crow6Router11validate_bpENSt3__16vectorIPNS_9BlueprintENS1_9allocatorIS4_EEEERNS_6detail18middleware_indicesE
        - Src:             'include/crow/routing.h:1448,28'
          Dst:             _ZN4crow6detail18middleware_indices8pop_backERKS1_
        - Src:             'include/crow/routing.h:1449,28'
          Dst:             _ZN4crow9Blueprint9set_addedEv
    - functionName:    _ZZN4crow4CrowIJEE13add_blueprintEvENKUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_clES3_SA_
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEc
        - _ZN4crow8response27set_static_file_info_unsafeENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
        - _ZN4crow8response3endEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:592,21'
          Dst:             _ZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEc
        - Src:             'include/crow/app.h:593,25'
          Dst:             _ZN4crow8response27set_static_file_info_unsafeENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_
        - Src:             'include/crow/app.h:594,25'
          Dst:             _ZN4crow8response3endEv
    - functionName:    _ZN4crow6detail20wrapped_handler_callIZNS_4CrowIJEE13add_blueprintEvEUlRNS_8responseENSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEE_JSC_EEENS6_9enable_ifIXaaaantsr11black_magic10CallHelperIT_NS_11black_magic1SIJDpT0_EEEEE5valuentsr11black_magic10CallHelperISF_NSH_IJRNS_7requestESJ_EEEEE5valuesr11black_magic10CallHelperISF_NSH_IJS5_SJ_EEEEE5valueEvE4typeESM_S5_RKSF_DpOSI_
      functionSourceFile: '/src/crow/include/crow/middleware.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZZN4crow4CrowIJEE13add_blueprintEvENKUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_clES3_SA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/middleware.h:248,13'
          Dst:             _ZZN4crow4CrowIJEE13add_blueprintEvENKUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_clES3_SA_
    - functionName:    _ZZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE13add_blueprintEvEUlRNS_8responseES7_E_EEvOT_ENKUlRNS_7requestESD_S7_E_clESI_SD_S7_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 727
      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:
        - _ZN4crow6detail20wrapped_handler_callIZNS_4CrowIJEE13add_blueprintEvEUlRNS_8responseENSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEE_JSC_EEENS6_9enable_ifIXaaaantsr11black_magic10CallHelperIT_NS_11black_magic1SIJDpT0_EEEEE5valuentsr11black_magic10CallHelperISF_NSH_IJRNS_7requestESJ_EEEEE5valuesr11black_magic10CallHelperISF_NSH_IJS5_SJ_EEEEE5valueEvE4typeESM_S5_RKSF_DpOSI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:726,17'
          Dst:             _ZN4crow6detail20wrapped_handler_callIZNS_4CrowIJEE13add_blueprintEvEUlRNS_8responseENSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEE_JSC_EEENS6_9enable_ifIXaaaantsr11black_magic10CallHelperIT_NS_11black_magic1SIJDpT0_EEEEE5valuentsr11black_magic10CallHelperISF_NSH_IJRNS_7requestESJ_EEEEE5valuesr11black_magic10CallHelperISF_NSH_IJS5_SJ_EEEEE5valueEvE4typeESM_S5_RKSF_DpOSI_
    - functionName:    _ZZN4crow4CrowIJEE13add_blueprintEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_C2ERKSB_
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 591
      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:    _ZZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE13add_blueprintEvEUlRNS_8responseES7_E_EEvOT_ENUlRNS_7requestESD_S7_E_C2ERKSJ_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow4CrowIJEE13add_blueprintEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_C2ERKSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:725,25'
          Dst:             _ZZN4crow4CrowIJEE13add_blueprintEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_C2ERKSB_
    - functionName:    _ZZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE13add_blueprintEvEUlRNS_8responseES7_E_EEvOT_ENUlRNS_7requestESD_S7_E_D2Ev
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow4CrowIJEE13add_blueprintEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_D2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:725,25'
          Dst:             _ZZN4crow4CrowIJEE13add_blueprintEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_D2Ev
    - functionName:    _ZZN4crow4CrowIJEE13add_blueprintEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_D2Ev
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE13add_blueprintEvEUlRNS_8responseES7_E_EEvOT_ENUlRNS_7requestESD_S7_E_C2EOSJ_
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN4crow4CrowIJEE13add_blueprintEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_C2EOSB_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:725,25'
          Dst:             _ZZN4crow4CrowIJEE13add_blueprintEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_C2EOSB_
    - functionName:    _ZZN4crow4CrowIJEE13add_blueprintEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_C2EOSB_
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6Router11validate_bpEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4crow6Router11validate_bpENSt3__16vectorIPNS_9BlueprintENS1_9allocatorIS4_EEEERNS_6detail18middleware_indicesE
        - _ZN4crow6detail18middleware_indicesC2Ev
        - _ZN4crow6detail18middleware_indicesD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1411,40'
          Dst:             _ZN4crow6detail18middleware_indicesC2Ev
        - Src:             'include/crow/routing.h:1412,13'
          Dst:             _ZN4crow6Router11validate_bpENSt3__16vectorIPNS_9BlueprintENS1_9allocatorIS4_EEEERNS_6detail18middleware_indicesE
        - Src:             'include/crow/routing.h:1413,9'
          Dst:             _ZN4crow6detail18middleware_indicesD2Ev
        - Src:             'include/crow/routing.h:1413,9'
          Dst:             _ZN4crow6detail18middleware_indicesD2Ev
    - functionName:    _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE13add_blueprintEvEUlRNS_8responseES7_E_EEvOT_
      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:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE13add_blueprintEvEUlRNS_8responseES7_E_EEvOT_ENUlRNS_7requestESD_S7_E_D2Ev
        - _ZZN4crow4CrowIJEE13add_blueprintEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_C2EOSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:725,30'
          Dst:             _ZZN4crow4CrowIJEE13add_blueprintEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_C2EOSB_
        - Src:             'include/crow/routing.h:725,13'
          Dst:             _ZZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE13add_blueprintEvEUlRNS_8responseES7_E_EEvOT_ENUlRNS_7requestESD_S7_E_D2Ev
        - Src:             'include/crow/routing.h:725,13'
          Dst:             _ZZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE13add_blueprintEvEUlRNS_8responseES7_E_EEvOT_ENUlRNS_7requestESD_S7_E_D2Ev
    - functionName:    _ZN4crow9Blueprint15new_rule_taggedILm5EEERNS_11black_magic9argumentsIXT_EE4type6rebindINS_10TaggedRuleEEERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       27
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEC2ES7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/routing.h:1242,35'
          Dst:             _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEC2ES7_
    - functionName:    _ZN4crow7utilityL14normalize_pathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/utility.h'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6loggerlsIA63_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:    _ZNK4crow9Blueprint10static_dirEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6Router10blueprintsEv
      functionSourceFile: '/src/crow/include/crow/routing.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1841
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE3runEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         67
      ICount:          358
      EdgeCount:       117
      CyclomaticComplexity: 52
      functionsReached:
        - _ZN4asio10io_contextC2Ev
        - _ZN4asio10signal_set10async_waitIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EENS_12async_resultINS9_5decayIT_E4typeEFvSA_iEE11return_typeEOSG_
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitIZN4crow6ServerINS8_4CrowIJEEENS8_11TCPAcceptorENS8_13SocketAdaptorEJEE3runEvEUlRKNS1_10error_codeEE_EENS_12async_resultINS1_5decayIT_E4typeEFvSF_EE11return_typeEOSL_
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE13expires_afterERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
        - _ZN4crow4CrowIJEE16address_is_boundEv
        - _ZN4crow4CrowIJEE4portEt
        - _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEv
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA23_cEERS0_RKT_
        - _ZN4crow6loggerlsIA39_cEERS0_RKT_
        - _ZN4crow6loggerlsIA70_cEERS0_RKT_
        - _ZN4crow6loggerlsIA8_cEERS0_RKT_
        - _ZN4crow6loggerlsIA9_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZN4crow6loggerlsIjEERS0_RKT_
        - _ZNK4crow11TCPAcceptor11url_displayEb
        - _ZNK4crow11TCPAcceptor4portEv
        - _ZNK4crow4CrowIJEE8ssl_usedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:145,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:145,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:145,32'
          Dst:             _ZN4crow6loggerlsIA39_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:145,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:145,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:151,51'
          Dst:             _ZN4asio10io_contextC2Ev
        - Src:             'include/crow/http_server.h:214,29'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE13expires_afterERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
        - Src:             'include/crow/http_server.h:215,29'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitIZN4crow6ServerINS8_4CrowIJEEENS8_11TCPAcceptorENS8_13SocketAdaptorEJEE3runEvEUlRKNS1_10error_codeEE_EENS_12async_resultINS1_5decayIT_E4typeEFvSF_EE11return_typeEOSL_
        - Src:             'include/crow/http_server.h:222,38'
          Dst:             _ZNK4crow11TCPAcceptor4portEv
        - Src:             'include/crow/http_server.h:222,23'
          Dst:             _ZN4crow4CrowIJEE4portEt
        - Src:             'include/crow/http_server.h:223,23'
          Dst:             _ZN4crow4CrowIJEE16address_is_boundEv
        - Src:             'include/crow/http_server.h:224,13'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:224,13'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:224,27'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:225,27'
          Dst:             _ZN4crow6loggerlsIA23_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:225,90'
          Dst:             _ZNK4crow4CrowIJEE8ssl_usedEv
        - Src:             'include/crow/http_server.h:225,68'
          Dst:             _ZNK4crow11TCPAcceptor11url_displayEb
        - Src:             'include/crow/http_server.h:225,55'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:226,27'
          Dst:             _ZN4crow6loggerlsIA8_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:226,40'
          Dst:             _ZN4crow6loggerlsIjEERS0_RKT_
        - Src:             'include/crow/http_server.h:226,56'
          Dst:             _ZN4crow6loggerlsIA9_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:224,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:224,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:227,13'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:227,13'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:227,27'
          Dst:             _ZN4crow6loggerlsIA70_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:227,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:227,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:229,22'
          Dst:             _ZN4asio10signal_set10async_waitIZN4crow6ServerINS2_4CrowIJEEENS2_11TCPAcceptorENS2_13SocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EENS_12async_resultINS9_5decayIT_E4typeEFvSA_iEE11return_typeEOSG_
        - Src:             'include/crow/http_server.h:237,13'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE9do_acceptEv
    - functionName:    _ZN4crow4CrowIJEE4portEt
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE10signal_addEi
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio10signal_set3addEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:305,22'
          Dst:             _ZN4asio10signal_set3addEi
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE17set_tick_functionENSt3__16chrono8durationIxNS6_5ratioILl1ELl1000EEEEENS6_8functionIFvvEEE
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEED2Ev
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          38
      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:61,11'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
        - Src:             'include/crow/http_server.h:61,11'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
        - Src:             'include/crow/http_server.h:61,11'
          Dst:             _ZN4asio10signal_setD2Ev
        - Src:             'include/crow/http_server.h:61,11'
          Dst:             _ZN4crow11TCPAcceptorD2Ev
        - Src:             'include/crow/http_server.h:61,11'
          Dst:             _ZN4asio10io_contextD2Ev
    - 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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/signal_set.hpp:206,3'
          Dst:             _ZN4asio15basic_io_objectINS_6detail18signal_set_serviceELb0EED2Ev
    - 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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_acceptors.h:30,12'
          Dst:             _ZN4asio21basic_socket_acceptorINS_2ip3tcpEED2Ev
    - 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:    _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_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:    _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEEC2EPS2_N4asio2ip14basic_endpointINS8_3tcpEEENSt3__112basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEPNSC_5tupleIJEEEjhPvNS_6detail6socket18tcp_socket_optionsE
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          532
      EdgeCount:       172
      CyclomaticComplexity: 70
      functionsReached:
        - _ZN4asio10io_contextC2Ev
        - _ZN4asio10io_contextD2Ev
        - _ZN4asio10signal_setC2ERNS_10io_contextE
        - _ZN4asio10signal_setD2Ev
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEEC2ERNS_10io_contextE
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
        - _ZN4asio21basic_socket_acceptorINS_2ip3tcpEE10set_optionINS_6detail13socket_option7booleanILi1ELi2EEEEEvRKT_RNSt3__110error_codeE
        - _ZN4asio21basic_socket_acceptorINS_2ip3tcpEE4bindERKNS1_14basic_endpointIS2_EERNSt3__110error_codeE
        - _ZN4asio21basic_socket_acceptorINS_2ip3tcpEE4openERKS2_RNSt3__110error_codeE
        - _ZN4asio21basic_socket_acceptorINS_2ip3tcpEE6listenEiRNSt3__110error_codeE
        - _ZN4crow11TCPAcceptor12raw_acceptorEv
        - _ZN4crow11TCPAcceptor20reuse_address_optionEv
        - _ZN4crow11TCPAcceptorC2ERN4asio10io_contextE
        - _ZN4crow11TCPAcceptorD2Ev
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA19_cEERS0_RKT_
        - _ZN4crow6loggerlsIA26_cEERS0_RKT_
        - _ZN4crow6loggerlsIA27_cEERS0_RKT_
        - _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - _ZN4crow6loggerlsIA30_cEERS0_RKT_
        - _ZN4crow6loggerlsIA36_cEERS0_RKT_
        - _ZN4crow6loggerlsIA4_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZN4crow6loggerlsIsEERS0_RKT_
        - _ZNK4asio2ip14basic_endpointINS0_3tcpEE8protocolEv
        - _ZNK4crow11TCPAcceptor4portEv
        - _ZNK4crow11TCPAcceptor7addressEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:64,7'
          Dst:             _ZN4asio10io_contextC2Ev
        - Src:             'include/crow/http_server.h:74,11'
          Dst:             _ZN4crow11TCPAcceptorC2ERN4asio10io_contextE
        - Src:             'include/crow/http_server.h:75,11'
          Dst:             _ZN4asio10signal_setC2ERNS_10io_contextE
        - Src:             'include/crow/http_server.h:76,11'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEEC2ERNS_10io_contextE
        - Src:             'include/crow/http_server.h:77,11'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEEC2ERNS_10io_contextE
        - Src:             'include/crow/http_server.h:86,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:86,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:86,32'
          Dst:             _ZN4crow6loggerlsIA36_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:86,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:86,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:92,23'
          Dst:             _ZN4crow11TCPAcceptor12raw_acceptorEv
        - Src:             'include/crow/http_server.h:92,52'
          Dst:             _ZNK4asio2ip14basic_endpointINS0_3tcpEE8protocolEv
        - Src:             'include/crow/http_server.h:92,38'
          Dst:             _ZN4asio21basic_socket_acceptorINS_2ip3tcpEE4openERKS2_RNSt3__110error_codeE
        - Src:             'include/crow/http_server.h:94,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:94,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:94,32'
          Dst:             _ZN4crow6loggerlsIA26_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:94,63'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:94,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:94,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:99,23'
          Dst:             _ZN4crow11TCPAcceptor12raw_acceptorEv
        - Src:             'include/crow/http_server.h:99,49'
          Dst:             _ZN4crow11TCPAcceptor20reuse_address_optionEv
        - Src:             'include/crow/http_server.h:99,38'
          Dst:             _ZN4asio21basic_socket_acceptorINS_2ip3tcpEE10set_optionINS_6detail13socket_option7booleanILi1ELi2EEEEEvRKT_RNSt3__110error_codeE
        - Src:             'include/crow/http_server.h:101,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:101,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:101,32'
          Dst:             _ZN4crow6loggerlsIA30_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:101,67'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:101,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:101,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:106,23'
          Dst:             _ZN4crow11TCPAcceptor12raw_acceptorEv
        - Src:             'include/crow/http_server.h:106,38'
          Dst:             _ZN4asio21basic_socket_acceptorINS_2ip3tcpEE4bindERKNS1_14basic_endpointIS2_EERNSt3__110error_codeE
        - Src:             'include/crow/http_server.h:108,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:108,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:108,32'
          Dst:             _ZN4crow6loggerlsIA19_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:108,69'
          Dst:             _ZNK4crow11TCPAcceptor7addressEv
        - Src:             'include/crow/http_server.h:108,56'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:109,29'
          Dst:             _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:109,49'
          Dst:             _ZNK4crow11TCPAcceptor4portEv
        - Src:             'include/crow/http_server.h:109,36'
          Dst:             _ZN4crow6loggerlsIsEERS0_RKT_
        - Src:             'include/crow/http_server.h:109,56'
          Dst:             _ZN4crow6loggerlsIA4_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:109,65'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:108,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:108,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:114,23'
          Dst:             _ZN4crow11TCPAcceptor12raw_acceptorEv
        - Src:             'include/crow/http_server.h:114,38'
          Dst:             _ZN4asio21basic_socket_acceptorINS_2ip3tcpEE6listenEiRNSt3__110error_codeE
        - Src:             'include/crow/http_server.h:116,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:116,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:116,32'
          Dst:             _ZN4crow6loggerlsIA27_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:116,64'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:116,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:116,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:122,9'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
        - Src:             'include/crow/http_server.h:122,9'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
        - Src:             'include/crow/http_server.h:122,9'
          Dst:             _ZN4asio10signal_setD2Ev
        - Src:             'include/crow/http_server.h:122,9'
          Dst:             _ZN4crow11TCPAcceptorD2Ev
        - Src:             'include/crow/http_server.h:122,9'
          Dst:             _ZN4asio10io_contextD2Ev
    - functionName:    _ZN4asio2ip14basic_endpointINS0_3tcpEEC2ERKS3_
      functionSourceFile: '/usr/include/asio/ip/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio2ip6detail8endpointC2ERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/basic_endpoint.hpp:96,7'
          Dst:             _ZN4asio2ip6detail8endpointC2ERKS2_
    - functionName:    _ZN4asio2ip14basic_endpointINS0_3tcpEEC2ERKNS0_7addressEt
      functionSourceFile: '/usr/include/asio/ip/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio2ip6detail8endpointC2ERKNS0_7addressEt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/basic_endpoint.hpp:90,7'
          Dst:             _ZN4asio2ip6detail8endpointC2ERKNS0_7addressEt
    - functionName:    _ZN4crow6loggerlsIA50_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:    _ZN4asio2ip12make_addressERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_10error_codeE
      functionSourceFile: '/usr/include/asio/ip/impl/address.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio2ip12make_addressEPKcRNSt3__110error_codeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/ip/impl/address.ipp:134,10'
          Dst:             _ZN4asio2ip12make_addressEPKcRNSt3__110error_codeE
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE3runEv
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         70
      ICount:          367
      EdgeCount:       120
      CyclomaticComplexity: 52
      functionsReached:
        - _ZN4asio10io_contextC2Ev
        - _ZN4asio10signal_set10async_waitIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EENS_12async_resultINS9_5decayIT_E4typeEFvSA_iEE11return_typeEOSG_
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitIZN4crow6ServerINS8_4CrowIJEEENS8_18UnixSocketAcceptorENS8_17UnixSocketAdaptorEJEE3runEvEUlRKNS1_10error_codeEE_EENS_12async_resultINS1_5decayIT_E4typeEFvSF_EE11return_typeEOSL_
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE13expires_afterERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
        - _ZN4crow4CrowIJEE16address_is_boundEv
        - _ZN4crow4CrowIJEE4portEt
        - _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEv
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA23_cEERS0_RKT_
        - _ZN4crow6loggerlsIA39_cEERS0_RKT_
        - _ZN4crow6loggerlsIA70_cEERS0_RKT_
        - _ZN4crow6loggerlsIA8_cEERS0_RKT_
        - _ZN4crow6loggerlsIA9_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZN4crow6loggerlsIjEERS0_RKT_
        - _ZNK4crow18UnixSocketAcceptor11url_displayEb
        - _ZNK4crow18UnixSocketAcceptor4portEv
        - _ZNK4crow4CrowIJEE8ssl_usedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:145,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:145,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:145,32'
          Dst:             _ZN4crow6loggerlsIA39_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:145,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:145,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:151,51'
          Dst:             _ZN4asio10io_contextC2Ev
        - Src:             'include/crow/http_server.h:214,29'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE13expires_afterERKNS2_8durationIxNS1_5ratioILl1ELl1000000000EEEEE
        - Src:             'include/crow/http_server.h:215,29'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEE10async_waitIZN4crow6ServerINS8_4CrowIJEEENS8_18UnixSocketAcceptorENS8_17UnixSocketAdaptorEJEE3runEvEUlRKNS1_10error_codeEE_EENS_12async_resultINS1_5decayIT_E4typeEFvSF_EE11return_typeEOSL_
        - Src:             'include/crow/http_server.h:222,38'
          Dst:             _ZNK4crow18UnixSocketAcceptor4portEv
        - Src:             'include/crow/http_server.h:222,23'
          Dst:             _ZN4crow4CrowIJEE4portEt
        - Src:             'include/crow/http_server.h:223,23'
          Dst:             _ZN4crow4CrowIJEE16address_is_boundEv
        - Src:             'include/crow/http_server.h:224,13'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:224,13'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:224,27'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:225,27'
          Dst:             _ZN4crow6loggerlsIA23_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:225,90'
          Dst:             _ZNK4crow4CrowIJEE8ssl_usedEv
        - Src:             'include/crow/http_server.h:225,68'
          Dst:             _ZNK4crow18UnixSocketAcceptor11url_displayEb
        - Src:             'include/crow/http_server.h:225,55'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:226,27'
          Dst:             _ZN4crow6loggerlsIA8_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:226,40'
          Dst:             _ZN4crow6loggerlsIjEERS0_RKT_
        - Src:             'include/crow/http_server.h:226,56'
          Dst:             _ZN4crow6loggerlsIA9_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:224,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:224,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:227,13'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:227,13'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:227,27'
          Dst:             _ZN4crow6loggerlsIA70_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:227,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:227,13'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:229,22'
          Dst:             _ZN4asio10signal_set10async_waitIZN4crow6ServerINS2_4CrowIJEEENS2_18UnixSocketAcceptorENS2_17UnixSocketAdaptorEJEE3runEvEUlRKNSt3__110error_codeEiE_EENS_12async_resultINS9_5decayIT_E4typeEFvSA_iEE11return_typeEOSG_
        - Src:             'include/crow/http_server.h:237,13'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE9do_acceptEv
    - functionName:    _ZN4crow4CrowIJEE19notify_server_startEv
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE10signal_addEi
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio10signal_set3addEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:305,22'
          Dst:             _ZN4asio10signal_set3addEi
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE17set_tick_functionENSt3__16chrono8durationIxNS6_5ratioILl1ELl1000EEEEENS6_8functionIFvvEEE
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEED2Ev
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          38
      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:61,11'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
        - Src:             'include/crow/http_server.h:61,11'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
        - Src:             'include/crow/http_server.h:61,11'
          Dst:             _ZN4asio10signal_setD2Ev
        - Src:             'include/crow/http_server.h:61,11'
          Dst:             _ZN4crow18UnixSocketAcceptorD2Ev
        - Src:             'include/crow/http_server.h:61,11'
          Dst:             _ZN4asio10io_contextD2Ev
    - 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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/socket_acceptors.h:61,12'
          Dst:             _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEED2Ev
    - 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:    _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEEC2EPS2_N4asio5local14basic_endpointINS8_15stream_protocolEEENSt3__112basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEPNSC_5tupleIJEEEjhPvNS_6detail6socket18tcp_socket_optionsE
      functionSourceFile: '/src/crow/include/crow/http_server.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          531
      EdgeCount:       172
      CyclomaticComplexity: 70
      functionsReached:
        - _ZN4asio10io_contextC2Ev
        - _ZN4asio10io_contextD2Ev
        - _ZN4asio10signal_setC2ERNS_10io_contextE
        - _ZN4asio10signal_setD2Ev
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEEC2ERNS_10io_contextE
        - _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
        - _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEE10set_optionINS_6detail13socket_option7booleanILi1ELi2EEEEEvRKT_RNSt3__110error_codeE
        - _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEE4bindERKNS1_14basic_endpointIS2_EERNSt3__110error_codeE
        - _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEE4openERKS2_RNSt3__110error_codeE
        - _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEE6listenEiRNSt3__110error_codeE
        - _ZN4crow18UnixSocketAcceptor12raw_acceptorEv
        - _ZN4crow18UnixSocketAcceptor20reuse_address_optionEv
        - _ZN4crow18UnixSocketAcceptorC2ERN4asio10io_contextE
        - _ZN4crow18UnixSocketAcceptorD2Ev
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA19_cEERS0_RKT_
        - _ZN4crow6loggerlsIA26_cEERS0_RKT_
        - _ZN4crow6loggerlsIA27_cEERS0_RKT_
        - _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - _ZN4crow6loggerlsIA30_cEERS0_RKT_
        - _ZN4crow6loggerlsIA36_cEERS0_RKT_
        - _ZN4crow6loggerlsIA4_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZN4crow6loggerlsIsEERS0_RKT_
        - _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE8protocolEv
        - _ZNK4crow18UnixSocketAcceptor4portEv
        - _ZNK4crow18UnixSocketAcceptor7addressEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_server.h:64,7'
          Dst:             _ZN4asio10io_contextC2Ev
        - Src:             'include/crow/http_server.h:74,11'
          Dst:             _ZN4crow18UnixSocketAcceptorC2ERN4asio10io_contextE
        - Src:             'include/crow/http_server.h:75,11'
          Dst:             _ZN4asio10signal_setC2ERNS_10io_contextE
        - Src:             'include/crow/http_server.h:76,11'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEEC2ERNS_10io_contextE
        - Src:             'include/crow/http_server.h:77,11'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEEC2ERNS_10io_contextE
        - Src:             'include/crow/http_server.h:86,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:86,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:86,32'
          Dst:             _ZN4crow6loggerlsIA36_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:86,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:86,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:92,23'
          Dst:             _ZN4crow18UnixSocketAcceptor12raw_acceptorEv
        - Src:             'include/crow/http_server.h:92,52'
          Dst:             _ZNK4asio5local14basic_endpointINS0_15stream_protocolEE8protocolEv
        - Src:             'include/crow/http_server.h:92,38'
          Dst:             _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEE4openERKS2_RNSt3__110error_codeE
        - Src:             'include/crow/http_server.h:94,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:94,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:94,32'
          Dst:             _ZN4crow6loggerlsIA26_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:94,63'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:94,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:94,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:99,23'
          Dst:             _ZN4crow18UnixSocketAcceptor12raw_acceptorEv
        - Src:             'include/crow/http_server.h:99,49'
          Dst:             _ZN4crow18UnixSocketAcceptor20reuse_address_optionEv
        - Src:             'include/crow/http_server.h:99,38'
          Dst:             _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEE10set_optionINS_6detail13socket_option7booleanILi1ELi2EEEEEvRKT_RNSt3__110error_codeE
        - Src:             'include/crow/http_server.h:101,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:101,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:101,32'
          Dst:             _ZN4crow6loggerlsIA30_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:101,67'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:101,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:101,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:106,23'
          Dst:             _ZN4crow18UnixSocketAcceptor12raw_acceptorEv
        - Src:             'include/crow/http_server.h:106,38'
          Dst:             _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEE4bindERKNS1_14basic_endpointIS2_EERNSt3__110error_codeE
        - Src:             'include/crow/http_server.h:108,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:108,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:108,32'
          Dst:             _ZN4crow6loggerlsIA19_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:108,69'
          Dst:             _ZNK4crow18UnixSocketAcceptor7addressEv
        - Src:             'include/crow/http_server.h:108,56'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:109,29'
          Dst:             _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:109,49'
          Dst:             _ZNK4crow18UnixSocketAcceptor4portEv
        - Src:             'include/crow/http_server.h:109,36'
          Dst:             _ZN4crow6loggerlsIsEERS0_RKT_
        - Src:             'include/crow/http_server.h:109,56'
          Dst:             _ZN4crow6loggerlsIA4_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:109,65'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:108,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:108,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:114,23'
          Dst:             _ZN4crow18UnixSocketAcceptor12raw_acceptorEv
        - Src:             'include/crow/http_server.h:114,38'
          Dst:             _ZN4asio21basic_socket_acceptorINS_5local15stream_protocolEE6listenEiRNSt3__110error_codeE
        - Src:             'include/crow/http_server.h:116,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/http_server.h:116,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/http_server.h:116,32'
          Dst:             _ZN4crow6loggerlsIA27_cEERS0_RKT_
        - Src:             'include/crow/http_server.h:116,64'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/http_server.h:116,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:116,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/http_server.h:122,9'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
        - Src:             'include/crow/http_server.h:122,9'
          Dst:             _ZN4asio20basic_waitable_timerINSt3__16chrono12steady_clockENS_11wait_traitsIS3_EEED2Ev
        - Src:             'include/crow/http_server.h:122,9'
          Dst:             _ZN4asio10signal_setD2Ev
        - Src:             'include/crow/http_server.h:122,9'
          Dst:             _ZN4crow18UnixSocketAcceptorD2Ev
        - Src:             'include/crow/http_server.h:122,9'
          Dst:             _ZN4asio10io_contextD2Ev
    - functionName:    _ZN4asio5local14basic_endpointINS0_15stream_protocolEEC2ERKS3_
      functionSourceFile: '/usr/include/asio/local/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5local6detail8endpointC2ERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/local/basic_endpoint.hpp:81,7'
          Dst:             _ZN4asio5local6detail8endpointC2ERKS2_
    - functionName:    _ZN4asio5local14basic_endpointINS0_15stream_protocolEEC2ERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionSourceFile: '/usr/include/asio/local/basic_endpoint.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio5local6detail8endpointC2ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/local/basic_endpoint.hpp:75,7'
          Dst:             _ZN4asio5local6detail8endpointC2ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
    - functionName:    _ZN4crow4CrowIJEE8validateEv
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow6Router8validateEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:618,21'
          Dst:             _ZN4crow6Router8validateEv
    - functionName:    _ZN4crow4CrowIJEE14add_static_dirEv
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          95
      EdgeCount:       32
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE14add_static_dirEvEUlRNS_8responseES7_E_EEvOT_
        - _ZN4crow4CrowIJEE23are_static_routes_addedEv
        - _ZN4crow4CrowIJEE23set_static_routes_addedEv
        - _ZN4crow4CrowIJEE5routeILm5EEENSt3__113invoke_resultIDTadsr6RouterE15new_rule_taggedIXT_EEEJNS_6RouterERKNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE4typeESE_
        - _ZN4crow7utilityL14normalize_pathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZZN4crow4CrowIJEE14add_static_dirEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:604,17'
          Dst:             _ZN4crow4CrowIJEE23are_static_routes_addedEv
        - Src:             'include/crow/app.h:605,32'
          Dst:             _ZN4crow7utilityL14normalize_pathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/app.h:607,13'
          Dst:             _ZN4crow4CrowIJEE5routeILm5EEENSt3__113invoke_resultIDTadsr6RouterE15new_rule_taggedIXT_EEEJNS_6RouterERKNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE4typeESE_
        - Src:             'include/crow/app.h:607,13'
          Dst:             _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE14add_static_dirEvEUlRNS_8responseES7_E_EEvOT_
        - Src:             'include/crow/app.h:607,13'
          Dst:             _ZZN4crow4CrowIJEE14add_static_dirEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_D2Ev
        - Src:             'include/crow/app.h:612,13'
          Dst:             _ZN4crow4CrowIJEE23set_static_routes_addedEv
        - Src:             'include/crow/app.h:607,13'
          Dst:             _ZZN4crow4CrowIJEE14add_static_dirEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_D2Ev
    - functionName:    _ZN4crow4CrowIJEE13add_blueprintEv
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          171
      EdgeCount:       55
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE13add_blueprintEvEUlRNS_8responseES7_E_EEvOT_
        - _ZN4crow6Router10blueprintsEv
        - _ZN4crow6Router11validate_bpEv
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA11_cEERS0_RKT_
        - _ZN4crow6loggerlsIA63_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZN4crow7utilityL14normalize_pathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4crow9Blueprint15new_rule_taggedILm5EEERNS_11black_magic9argumentsIXT_EE4type6rebindINS_10TaggedRuleEEERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEE
        - _ZNK4crow9Blueprint10static_dirEv
        - _ZNK4crow9Blueprint6prefixEv
        - _ZZN4crow4CrowIJEE13add_blueprintEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:583,42'
          Dst:             _ZN4crow6Router10blueprintsEv
        - Src:             'include/crow/app.h:585,25'
          Dst:             _ZNK4crow9Blueprint10static_dirEv
        - Src:             'include/crow/app.h:586,21'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/app.h:586,21'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/app.h:586,36'
          Dst:             _ZN4crow6loggerlsIA11_cEERS0_RKT_
        - Src:             'include/crow/app.h:586,59'
          Dst:             _ZNK4crow9Blueprint6prefixEv
        - Src:             'include/crow/app.h:586,52'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/app.h:586,68'
          Dst:             _ZN4crow6loggerlsIA63_cEERS0_RKT_
        - Src:             'include/crow/app.h:586,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/app.h:586,21'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/app.h:589,70'
          Dst:             _ZNK4crow9Blueprint10static_dirEv
        - Src:             'include/crow/app.h:589,36'
          Dst:             _ZN4crow7utilityL14normalize_pathERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/app.h:591,21'
          Dst:             _ZN4crow9Blueprint15new_rule_taggedILm5EEERNS_11black_magic9argumentsIXT_EE4type6rebindINS_10TaggedRuleEEERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEE
        - Src:             'include/crow/app.h:591,17'
          Dst:             _ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEclIZNS_4CrowIJEE13add_blueprintEvEUlRNS_8responseES7_E_EEvOT_
        - Src:             'include/crow/app.h:591,17'
          Dst:             _ZZN4crow4CrowIJEE13add_blueprintEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_D2Ev
        - Src:             'include/crow/app.h:591,17'
          Dst:             _ZZN4crow4CrowIJEE13add_blueprintEvENUlRNS_8responseENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE_D2Ev
        - Src:             'include/crow/app.h:598,21'
          Dst:             _ZN4crow6Router11validate_bpEv
    - functionName:    _ZN4crow4CrowIJEE11concurrencyEj
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4crow12query_string4keysEv
      functionSourceFile: '/src/crow/include/crow/query_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          100
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - strchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/query_string.h:522,41'
          Dst:             strchr
    - functionName:    _ZNK4crow7request15get_body_paramsEv
      functionSourceFile: '/src/crow/include/crow/http_request.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow12query_stringC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_request.h:97,20'
          Dst:             _ZN4crow12query_stringC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
    - 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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/http_response.h:135,9'
          Dst:             _ZN4crow8response16static_file_infoC2Ev
    - functionName:    '_ZZL16start_web_servervENK3$_0clERKN4crow7requestENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEi'
      functionSourceFile: '/src/crow/tests/fuzz/request_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          112
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4crow12query_stringD2Ev
        - _ZNK4crow12query_string4keysEv
        - _ZNK4crow7request15get_body_paramsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz/request_fuzzer.cpp:23,40'
          Dst:             _ZNK4crow7request15get_body_paramsEv
        - Src:             'tests/fuzz/request_fuzzer.cpp:23,58'
          Dst:             _ZNK4crow12query_string4keysEv
        - Src:             'tests/fuzz/request_fuzzer.cpp:23,36'
          Dst:             _ZN4crow12query_stringD2Ev
        - Src:             'tests/fuzz/request_fuzzer.cpp:23,36'
          Dst:             _ZN4crow12query_stringD2Ev
    - functionName:    '_ZN4crow6detail20wrapped_handler_callIZL16start_web_servervE3$_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:         9
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4crow8response3endEv
        - _ZN4crow8responseC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4crow8responseD2Ev
        - _ZN4crow8responseaSEOS0_
        - '_ZZL16start_web_servervENK3$_0clERKN4crow7requestENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEi'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/middleware.h:233,34'
          Dst:             '_ZZL16start_web_servervENK3$_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_9allocatorIcEEEElEEclIZL16start_web_servervE3$_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_callIZL16start_web_servervE3$_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_callIZL16start_web_servervE3$_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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    _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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:213,11'
          Dst:             _ZN4crow6RouterD2Ev
    - functionName:    _ZN4crow4CrowIJEE3runEv
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          336
      EdgeCount:       93
      CyclomaticComplexity: 45
      functionsReached:
        - _ZN4asio2ip12make_addressERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_10error_codeE
        - _ZN4asio2ip14basic_endpointINS0_3tcpEEC2ERKNS0_7addressEt
        - _ZN4asio2ip14basic_endpointINS0_3tcpEEC2ERKS3_
        - _ZN4asio5local14basic_endpointINS0_15stream_protocolEEC2ERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN4asio5local14basic_endpointINS0_15stream_protocolEEC2ERKS3_
        - _ZN4crow4CrowIJEE13add_blueprintEv
        - _ZN4crow4CrowIJEE14add_static_dirEv
        - _ZN4crow4CrowIJEE19notify_server_startEv
        - _ZN4crow4CrowIJEE8validateEv
        - _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE10signal_addEi
        - _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE17set_tick_functionENSt3__16chrono8durationIxNS6_5ratioILl1ELl1000EEEEENS6_8functionIFvvEEE
        - _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE3runEv
        - _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEEC2EPS2_N4asio2ip14basic_endpointINS8_3tcpEEENSt3__112basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEPNSC_5tupleIJEEEjhPvNS_6detail6socket18tcp_socket_optionsE
        - _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE10signal_addEi
        - _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE17set_tick_functionENSt3__16chrono8durationIxNS6_5ratioILl1ELl1000EEEEENS6_8functionIFvvEEE
        - _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE3runEv
        - _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEEC2EPS2_N4asio5local14basic_endpointINS8_15stream_protocolEEENSt3__112basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEPNSC_5tupleIJEEEjhPvNS_6detail6socket18tcp_socket_optionsE
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - _ZN4crow6loggerlsIA50_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:625,13'
          Dst:             _ZN4crow4CrowIJEE13add_blueprintEv
        - Src:             'include/crow/app.h:626,13'
          Dst:             _ZN4crow4CrowIJEE14add_static_dirEv
        - Src:             'include/crow/app.h:628,13'
          Dst:             _ZN4crow4CrowIJEE8validateEv
        - Src:             'include/crow/app.h:657,50'
          Dst:             _ZN4asio5local14basic_endpointINS0_15stream_protocolEEC2ERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'include/crow/app.h:658,101'
          Dst:             _ZN4asio5local14basic_endpointINS0_15stream_protocolEEC2ERKS3_
        - Src:             'include/crow/app.h:658,81'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEEC2EPS2_N4asio5local14basic_endpointINS8_15stream_protocolEEENSt3__112basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEPNSC_5tupleIJEEEjhPvNS_6detail6socket18tcp_socket_optionsE
        - Src:             'include/crow/app.h:659,35'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE17set_tick_functionENSt3__16chrono8durationIxNS6_5ratioILl1ELl1000EEEEENS6_8functionIFvvEEE
        - Src:             'include/crow/app.h:662,39'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE10signal_addEi
        - Src:             'include/crow/app.h:664,21'
          Dst:             _ZN4crow4CrowIJEE19notify_server_startEv
        - Src:             'include/crow/app.h:665,35'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_18UnixSocketAcceptorENS_17UnixSocketAdaptorEJEE3runEv
        - Src:             'include/crow/app.h:670,46'
          Dst:             _ZN4asio2ip12make_addressERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_10error_codeE
        - Src:             'include/crow/app.h:672,25'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/app.h:672,25'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/app.h:672,40'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/app.h:672,56'
          Dst:             _ZN4crow6loggerlsIA50_cEERS0_RKT_
        - Src:             'include/crow/app.h:672,112'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/app.h:672,125'
          Dst:             _ZN4crow6loggerlsIA2_cEERS0_RKT_
        - Src:             'include/crow/app.h:672,25'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/app.h:672,25'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/app.h:675,43'
          Dst:             _ZN4asio2ip14basic_endpointINS0_3tcpEEC2ERKNS0_7addressEt
        - Src:             'include/crow/app.h:676,86'
          Dst:             _ZN4asio2ip14basic_endpointINS0_3tcpEEC2ERKS3_
        - Src:             'include/crow/app.h:676,71'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEEC2EPS2_N4asio2ip14basic_endpointINS8_3tcpEEENSt3__112basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEPNSC_5tupleIJEEEjhPvNS_6detail6socket18tcp_socket_optionsE
        - Src:             'include/crow/app.h:677,30'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE17set_tick_functionENSt3__16chrono8durationIxNS6_5ratioILl1ELl1000EEEEENS6_8functionIFvvEEE
        - Src:             'include/crow/app.h:680,34'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE10signal_addEi
        - Src:             'include/crow/app.h:682,21'
          Dst:             _ZN4crow4CrowIJEE19notify_server_startEv
        - Src:             'include/crow/app.h:683,30'
          Dst:             _ZN4crow6ServerINS_4CrowIJEEENS_11TCPAcceptorENS_13SocketAdaptorEJEE3runEv
    - functionName:    _ZN4crow4CrowIJEE13multithreadedEv
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow4CrowIJEE11concurrencyEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/app.h:449,20'
          Dst:             _ZN4crow4CrowIJEE11concurrencyEj
    - functionName:    _ZN4crow4CrowIJEE8bindaddrENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    '_ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEElEEclIZL16start_web_servervE3$_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:    _ZN4crow4CrowIJEEC2Ev
      functionSourceFile: '/src/crow/include/crow/app.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          133
      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:    _ZL16start_web_serverv
      functionSourceFile: '/src/crow/tests/fuzz/request_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          90
      EdgeCount:       24
      CyclomaticComplexity: 9
      functionsReached:
        - '_ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEElEEclIZL16start_web_servervE3$_0EEvOT_'
        - _ZN4crow4CrowIJEE13multithreadedEv
        - _ZN4crow4CrowIJEE3runEv
        - _ZN4crow4CrowIJEE4portEt
        - _ZN4crow4CrowIJEE5routeILm10EEENSt3__113invoke_resultIDTadsr6RouterE15new_rule_taggedIXT_EEEJNS_6RouterERKNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE4typeESE_
        - _ZN4crow4CrowIJEE8bindaddrENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4crow4CrowIJEEC2Ev
        - _ZN4crow4CrowIJEED2Ev
        - _ZN4crow6logger11setLogLevelENS_8LogLevelE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz/request_fuzzer.cpp:17,21'
          Dst:             _ZN4crow4CrowIJEEC2Ev
        - Src:             'tests/fuzz/request_fuzzer.cpp:19,5'
          Dst:             _ZN4crow4CrowIJEE5routeILm10EEENSt3__113invoke_resultIDTadsr6RouterE15new_rule_taggedIXT_EEEJNS_6RouterERKNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE4typeESE_
        - Src:             'tests/fuzz/request_fuzzer.cpp:19,5'
          Dst:             '_ZN4crow10TaggedRuleIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEElEEclIZL16start_web_servervE3$_0EEvOT_'
        - Src:             'tests/fuzz/request_fuzzer.cpp:30,5'
          Dst:             _ZN4crow6logger11setLogLevelENS_8LogLevelE
        - Src:             'tests/fuzz/request_fuzzer.cpp:31,9'
          Dst:             _ZN4crow4CrowIJEE8bindaddrENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'tests/fuzz/request_fuzzer.cpp:32,8'
          Dst:             _ZN4crow4CrowIJEE4portEt
        - Src:             'tests/fuzz/request_fuzzer.cpp:33,8'
          Dst:             _ZN4crow4CrowIJEE13multithreadedEv
        - Src:             'tests/fuzz/request_fuzzer.cpp:34,8'
          Dst:             _ZN4crow4CrowIJEE3runEv
        - Src:             'tests/fuzz/request_fuzzer.cpp:35,1'
          Dst:             _ZN4crow4CrowIJEED2Ev
        - Src:             'tests/fuzz/request_fuzzer.cpp:35,1'
          Dst:             _ZN4crow4CrowIJEED2Ev
    - functionName:    _ZL26send_request_to_web_serverR18FuzzedDataProvider
      functionSourceFile: '/src/crow/tests/fuzz/request_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - close
        - connect
        - htons
        - send
        - socket
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz/request_fuzzer.cpp:51,16'
          Dst:             socket
        - Src:             'tests/fuzz/request_fuzzer.cpp:53,57'
          Dst:             htons
        - Src:             'tests/fuzz/request_fuzzer.cpp:61,15'
          Dst:             connect
        - Src:             'tests/fuzz/request_fuzzer.cpp:63,9'
          Dst:             close
        - Src:             'tests/fuzz/request_fuzzer.cpp:68,5'
          Dst:             send
        - Src:             'tests/fuzz/request_fuzzer.cpp:69,5'
          Dst:             close
    - functionName:    connect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    send
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21initialize_web_serverv
      functionSourceFile: '/src/crow/tests/fuzz/request_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      bool
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz/request_fuzzer.cpp:43,5'
          Dst:             __cxa_guard_acquire
        - Src:             'tests/fuzz/request_fuzzer.cpp:43,5'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/request_fuzzer.cpp:43,5'
          Dst:             __cxa_guard_release
        - Src:             'tests/fuzz/request_fuzzer.cpp:43,5'
          Dst:             __cxa_guard_abort
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/crow/tests/fuzz/request_fuzzer.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL21initialize_web_serverv
        - _ZL26send_request_to_web_serverR18FuzzedDataProvider
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz/request_fuzzer.cpp:77,5'
          Dst:             __cxa_guard_acquire
        - Src:             'tests/fuzz/request_fuzzer.cpp:77,31'
          Dst:             _ZL21initialize_web_serverv
        - Src:             'tests/fuzz/request_fuzzer.cpp:77,5'
          Dst:             __cxa_guard_release
        - Src:             'tests/fuzz/request_fuzzer.cpp:80,5'
          Dst:             _ZL26send_request_to_web_serverR18FuzzedDataProvider
        - Src:             'tests/fuzz/request_fuzzer.cpp:77,5'
          Dst:             __cxa_guard_abort
...
