---
Fuzzer filename: '/src/crow/tests/fuzz/template_fuzzer.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/template_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/template_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14thread_contextENS0_16thread_info_baseEE7contextEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/template_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/template_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_9schedulerEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/template_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/template_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_13epoll_reactorEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/template_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/template_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail17posix_global_implINS_14system_contextEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/template_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/template_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/template_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/template_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_14strand_serviceEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/template_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/template_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_27reactive_descriptor_serviceEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/template_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/template_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_28reactive_serial_port_serviceEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/template_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/template_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_18signal_set_serviceEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/template_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/template_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/template_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/template_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_2ip3tcpEEEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/template_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/template_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEED2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/template_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/template_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             _ZN4asio6detail10service_idINS0_22deadline_timer_serviceINS0_18chrono_time_traitsINSt3__16chrono12steady_clockENS_11wait_traitsIS6_EEEEEEED2Ev
    - functionName:    _GLOBAL__sub_I_template_fuzzer.cpp
      functionSourceFile: '/src/crow/tests/fuzz/template_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/template_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'tests/fuzz/template_fuzzer.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/template_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/template_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/template_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/template_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/template_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/template_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/template_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/template_fuzzer.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/crow/tests/fuzz/template_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/template_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:    25
      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:    77
      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:    7
      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:    19
      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:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio5error17get_misc_categoryEv
      functionSourceFile: '/usr/include/asio/impl/error.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio5error6detail13misc_categoryD2Ev
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/error.ipp:119,3'
          Dst:             __cxa_guard_acquire
        - Src:             '/usr/include/asio/impl/error.ipp:119,3'
          Dst:             __cxa_atexit
        - Src:             '/usr/include/asio/impl/error.ipp:119,3'
          Dst:             _ZN4asio5error6detail13misc_categoryD2Ev
        - Src:             '/usr/include/asio/impl/error.ipp:119,3'
          Dst:             __cxa_guard_release
    - functionName:    __cxa_guard_acquire
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      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:    9
      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:    1
      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:    10
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEEC2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idC2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_5local15stream_protocolEEEED2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idD2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_2ip3tcpEEEEC2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idC2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_23reactive_socket_serviceINS_2ip3tcpEEEED2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idD2Ev
    - functionName:    _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEEC2Ev
      functionSourceFile: '/usr/include/asio/detail/tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/tss_ptr.hpp:38,7'
          Dst:             _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEEC2Ev
    - functionName:    _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEED2Ev
      functionSourceFile: '/usr/include/asio/detail/tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/tss_ptr.hpp:38,7'
          Dst:             _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEED2Ev
    - functionName:    _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEED2Ev
      functionSourceFile: '/usr/include/asio/detail/keyword_tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/keyword_tss_ptr.hpp:42,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_23strand_executor_service11strand_implEhE7contextEEC2Ev
      functionSourceFile: '/usr/include/asio/detail/keyword_tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/keyword_tss_ptr.hpp:35,3'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_18signal_set_serviceEEC2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idC2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_18signal_set_serviceEED2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idD2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_28reactive_serial_port_serviceEEC2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idC2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_28reactive_serial_port_serviceEED2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idD2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_27reactive_descriptor_serviceEEC2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idC2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_27reactive_descriptor_serviceEED2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idD2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_14strand_serviceEEC2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idC2Ev
    - functionName:    _ZN4asio6detail10service_idINS0_14strand_serviceEED2Ev
      functionSourceFile: '/usr/include/asio/execution_context.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio17execution_context2idD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/execution_context.hpp:378,7'
          Dst:             _ZN4asio17execution_context2idD2Ev
    - functionName:    _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEEC2Ev
      functionSourceFile: '/usr/include/asio/detail/tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/tss_ptr.hpp:38,7'
          Dst:             _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEEC2Ev
    - functionName:    _ZN4asio6detail7tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEED2Ev
      functionSourceFile: '/usr/include/asio/detail/tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/tss_ptr.hpp:38,7'
          Dst:             _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEED2Ev
    - functionName:    _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEED2Ev
      functionSourceFile: '/usr/include/asio/detail/keyword_tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/keyword_tss_ptr.hpp:42,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail15keyword_tss_ptrINS0_10call_stackINS0_14strand_service11strand_implEhE7contextEEC2Ev
      functionSourceFile: '/usr/include/asio/detail/keyword_tss_ptr.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/keyword_tss_ptr.hpp:35,3'
          Dst:             _ZN4asio6detail11noncopyableC2Ev
    - functionName:    _ZN4asio6detail17posix_global_implINS_14system_contextEED2Ev
      functionSourceFile: '/usr/include/asio/detail/posix_global.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio14system_contextD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/posix_global.hpp:42,5'
          Dst:             _ZN4asio14system_contextD2Ev
    - functionName:    _ZN4asio14system_contextD2Ev
      functionSourceFile: '/usr/include/asio/impl/system_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio17execution_contextD2Ev
        - _ZN4asio6detail12thread_group4joinEv
        - _ZN4asio6detail12thread_groupD2Ev
        - _ZN4asio6detail9scheduler13work_finishedEv
        - _ZN4asio6detail9scheduler4stopEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/system_context.ipp:48,14'
          Dst:             _ZN4asio6detail9scheduler13work_finishedEv
        - Src:             '/usr/include/asio/impl/system_context.ipp:49,14'
          Dst:             _ZN4asio6detail9scheduler4stopEv
        - Src:             '/usr/include/asio/impl/system_context.ipp:50,12'
          Dst:             _ZN4asio6detail12thread_group4joinEv
        - Src:             '/usr/include/asio/impl/system_context.ipp:51,1'
          Dst:             _ZN4asio6detail12thread_groupD2Ev
        - Src:             '/usr/include/asio/impl/system_context.ipp:51,1'
          Dst:             _ZN4asio17execution_contextD2Ev
        - Src:             '/usr/include/asio/impl/system_context.ipp:48,14'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio6detail9scheduler13work_finishedEv
      functionSourceFile: '/usr/include/asio/detail/scheduler.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail9scheduler4stopEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/scheduler.hpp:94,7'
          Dst:             _ZN4asio6detail9scheduler4stopEv
    - functionName:    _ZN4asio6detail9scheduler4stopEv
      functionSourceFile: '/usr/include/asio/detail/impl/scheduler.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - _ZN4asio6detail9scheduler16stop_all_threadsERNS0_27conditionally_enabled_mutex11scoped_lockE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:255,22'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:256,3'
          Dst:             _ZN4asio6detail9scheduler16stop_all_threadsERNS0_27conditionally_enabled_mutex11scoped_lockE
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:257,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
        - Src:             '/usr/include/asio/detail/impl/scheduler.ipp:257,1'
          Dst:             _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockD2Ev
    - functionName:    _ZN4asio6detail12thread_group4joinEv
      functionSourceFile: '/usr/include/asio/detail/thread_group.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4asio6detail12posix_thread4joinEv
        - _ZN4asio6detail12thread_group4itemD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/thread_group.hpp:60,23'
          Dst:             _ZN4asio6detail12posix_thread4joinEv
        - Src:             '/usr/include/asio/detail/thread_group.hpp:63,7'
          Dst:             _ZN4asio6detail12thread_group4itemD2Ev
    - functionName:    _ZN4asio6detail12thread_groupD2Ev
      functionSourceFile: '/usr/include/asio/detail/thread_group.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4asio6detail12thread_group4joinEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/thread_group.hpp:37,5'
          Dst:             _ZN4asio6detail12thread_group4joinEv
        - Src:             '/usr/include/asio/detail/thread_group.hpp:37,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio17execution_contextD2Ev
      functionSourceFile: '/usr/include/asio/impl/execution_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4asio17execution_context7destroyEv
        - _ZN4asio17execution_context8shutdownEv
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail16service_registryD2Ev
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/execution_context.ipp:33,3'
          Dst:             _ZN4asio17execution_context8shutdownEv
        - Src:             '/usr/include/asio/impl/execution_context.ipp:34,3'
          Dst:             _ZN4asio17execution_context7destroyEv
        - Src:             '/usr/include/asio/impl/execution_context.ipp:35,3'
          Dst:             _ZN4asio6detail16service_registryD2Ev
        - Src:             '/usr/include/asio/impl/execution_context.ipp:36,1'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
        - Src:             '/usr/include/asio/impl/execution_context.ipp:33,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4asio17execution_context8shutdownEv
      functionSourceFile: '/usr/include/asio/impl/execution_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry17shutdown_servicesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/execution_context.ipp:40,22'
          Dst:             _ZN4asio6detail16service_registry17shutdown_servicesEv
    - functionName:    _ZN4asio17execution_context7destroyEv
      functionSourceFile: '/usr/include/asio/impl/execution_context.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail16service_registry16destroy_servicesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/impl/execution_context.ipp:45,22'
          Dst:             _ZN4asio6detail16service_registry16destroy_servicesEv
    - functionName:    _ZN4asio6detail16service_registryD2Ev
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail11posix_mutexD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:36,1'
          Dst:             _ZN4asio6detail11posix_mutexD2Ev
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:36,1'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    _ZN4asio6detail11posix_mutexD2Ev
      functionSourceFile: '/usr/include/asio/detail/posix_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - pthread_mutex_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/posix_mutex.hpp:45,5'
          Dst:             pthread_mutex_destroy
        - Src:             '/usr/include/asio/detail/posix_mutex.hpp:46,3'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail16service_registry16destroy_servicesEv
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail16service_registry7destroyEPNS_17execution_context7serviceE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/service_registry.ipp:53,5'
          Dst:             _ZN4asio6detail16service_registry7destroyEPNS_17execution_context7serviceE
    - functionName:    _ZN4asio6detail16service_registry7destroyEPNS_17execution_context7serviceE
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail16service_registry17shutdown_servicesEv
      functionSourceFile: '/usr/include/asio/detail/impl/service_registry.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail12posix_thread4joinEv
      functionSourceFile: '/usr/include/asio/detail/impl/posix_thread.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_join
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/posix_thread.ipp:41,5'
          Dst:             pthread_join
    - functionName:    _ZN4asio6detail12thread_group4itemD2Ev
      functionSourceFile: '/usr/include/asio/detail/thread_group.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4asio6detail12posix_threadD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/thread_group.hpp:69,10'
          Dst:             _ZN4asio6detail12posix_threadD2Ev
    - functionName:    _ZN4asio6detail12posix_threadD2Ev
      functionSourceFile: '/usr/include/asio/detail/impl/posix_thread.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - pthread_detach
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/posix_thread.ipp:34,5'
          Dst:             pthread_detach
        - Src:             '/usr/include/asio/detail/impl/posix_thread.ipp:35,1'
          Dst:             _ZN4asio6detail11noncopyableD2Ev
    - functionName:    pthread_detach
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_join
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail27conditionally_enabled_mutex11scoped_lockC2ERS1_
      functionSourceFile: '/usr/include/asio/detail/conditionally_enabled_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4asio6detail11noncopyableC2Ev
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail11posix_mutex4lockEv
      functionUses:    1
      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:         8
      ICount:          38
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4asio6detail11noncopyableD2Ev
        - _ZN4asio6detail11posix_mutex6unlockEv
        - __clang_call_terminate
      functionUses:    2
      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
        - Src:             '/usr/include/asio/detail/conditionally_enabled_mutex.hpp:65,23'
          Dst:             __clang_call_terminate
    - 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:    1
      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:    1
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:572,52'
          Dst:             _ZNK4asio6detail26eventfd_select_interrupter15read_descriptorEv
        - Src:             '/usr/include/asio/detail/impl/epoll_reactor.ipp:572,3'
          Dst:             epoll_ctl
    - functionName:    _ZNK4asio6detail26eventfd_select_interrupter15read_descriptorEv
      functionSourceFile: '/usr/include/asio/detail/eventfd_select_interrupter.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    epoll_ctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail11posix_event10signal_allINS0_27conditionally_enabled_mutex11scoped_lockEEEvRT_
      functionSourceFile: '/usr/include/asio/detail/posix_event.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_broadcast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/posix_event.hpp:58,5'
          Dst:             pthread_cond_broadcast
    - functionName:    pthread_cond_broadcast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4asio6detail11posix_mutex4lockEv
      functionSourceFile: '/usr/include/asio/detail/posix_mutex.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/asio/detail/posix_mutex.hpp:51,11'
          Dst:             pthread_mutex_lock
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    _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:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _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:    __cxa_rethrow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __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:    8
      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:    _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:    _ZNK4crow4json6wvalueixERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1797
      functionLinenumberEnd: 1798
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow4json6wvalueixERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:1798,51'
          Dst:             _ZN4crow4json6wvalueixERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4crow4json6wvalueixERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1787
      functionLinenumberEnd: 1793
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4crow4json6wvalue5resetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:1789,21'
          Dst:             _ZN4crow4json6wvalue5resetEv
    - functionName:    _ZN4crow4json6wvalue5resetEv
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4json6wvalueD2Ev
      functionSourceFile: '/src/crow/include/crow/json.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:
        - _ZN4crow10returnableD2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:1304,15'
          Dst:             _ZN4crow10returnableD2Ev
    - functionName:    _ZN4crow10returnableD2Ev
      functionSourceFile: '/src/crow/include/crow/returnable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 17
      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:    __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:    _ZN4crow10returnableD0Ev
      functionSourceFile: '/src/crow/include/crow/returnable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 17
      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:    _ZNK4crow4json6wvalue4dumpEv
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2095
      functionLinenumberEnd: 2098
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4crow4json6wvalue4dumpEmc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:2098,24'
          Dst:             _ZNK4crow4json6wvalue4dumpEmc
    - functionName:    _ZN4crow4json6wvalueD0Ev
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow4json6wvalueD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:1304,15'
          Dst:             _ZN4crow4json6wvalueD2Ev
    - functionName:    _ZNK4crow4json6wvalue4dumpEmc
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2087
      functionLinenumberEnd: 2092
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK4crow4json6wvalue13dump_internalERKS1_RNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEmci
        - _ZNK4crow4json6wvalue15estimate_lengthEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:2089,29'
          Dst:             _ZNK4crow4json6wvalue15estimate_lengthEv
        - Src:             'include/crow/json.h:2090,17'
          Dst:             _ZNK4crow4json6wvalue13dump_internalERKS1_RNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEmci
    - functionName:    _ZNK4crow4json6wvalue15estimate_lengthEv
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1830
      functionLinenumberEnd: 1869
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          180
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4crow4json6wvalue15estimate_lengthEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/crow/json.h:1831,17'
          Branch Sides:    []
      Callsites:
        - Src:             'include/crow/json.h:1846,42'
          Dst:             _ZNK4crow4json6wvalue15estimate_lengthEv
        - Src:             'include/crow/json.h:1860,50'
          Dst:             _ZNK4crow4json6wvalue15estimate_lengthEv
    - functionName:    _ZNK4crow4json6wvalue13dump_internalERKS1_RNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEmci
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 2083
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         118
      ICount:          658
      EdgeCount:       140
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA21_cEERS0_RKT_
        - _ZN4crow6loggerlsIA30_cEERS0_RKT_
        - _ZN4crow6loggerlsIdEERS0_RKT_
        - _ZNK4crow4json6wvalue11dump_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - _ZNK4crow4json6wvalue13dump_internalERKS1_RNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEmci
        - _ZNK4crow4json6wvalue21dump_indentation_partERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEmci
        - snprintf
        - strcpy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/crow/json.h:1888,17'
          Branch Sides:    []
        - Branch String:   'include/crow/json.h:1935,33'
          Branch Sides:    []
      Callsites:
        - Src:             'include/crow/json.h:1900,33'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/json.h:1900,33'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/json.h:1900,50'
          Dst:             _ZN4crow6loggerlsIA30_cEERS0_RKT_
        - Src:             'include/crow/json.h:1900,85'
          Dst:             _ZN4crow6loggerlsIdEERS0_RKT_
        - Src:             'include/crow/json.h:1900,96'
          Dst:             _ZN4crow6loggerlsIA21_cEERS0_RKT_
        - Src:             'include/crow/json.h:1900,33'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/json.h:1900,33'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/json.h:1916,33'
          Dst:             snprintf
        - Src:             'include/crow/json.h:1924,33'
          Dst:             snprintf
        - Src:             'include/crow/json.h:1983,37'
          Dst:             strcpy
        - Src:             'include/crow/json.h:1998,40'
          Dst:             _ZNK4crow4json6wvalue11dump_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - Src:             'include/crow/json.h:2005,29'
          Dst:             _ZNK4crow4json6wvalue21dump_indentation_partERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEmci
        - Src:             'include/crow/json.h:2019,41'
          Dst:             _ZNK4crow4json6wvalue21dump_indentation_partERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEmci
        - Src:             'include/crow/json.h:2023,33'
          Dst:             _ZNK4crow4json6wvalue13dump_internalERKS1_RNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEmci
        - Src:             'include/crow/json.h:2029,29'
          Dst:             _ZNK4crow4json6wvalue21dump_indentation_partERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEmci
        - Src:             'include/crow/json.h:2041,29'
          Dst:             _ZNK4crow4json6wvalue21dump_indentation_partERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEmci
        - Src:             'include/crow/json.h:2054,41'
          Dst:             _ZNK4crow4json6wvalue21dump_indentation_partERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEmci
        - Src:             'include/crow/json.h:2058,33'
          Dst:             _ZNK4crow4json6wvalue11dump_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - Src:             'include/crow/json.h:2066,33'
          Dst:             _ZNK4crow4json6wvalue13dump_internalERKS1_RNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEmci
        - Src:             'include/crow/json.h:2072,29'
          Dst:             _ZNK4crow4json6wvalue21dump_indentation_partERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEmci
    - 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:    9
      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:    2
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6loggerlsIdEERS0_RKT_
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow6loggerlsIA21_cEERS0_RKT_
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _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:    4
      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:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcpy
      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:    _ZNK4crow4json6wvalue11dump_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1873
      functionLinenumberEnd: 1877
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow4json6escapeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERS7_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:1875,17'
          Dst:             _ZN4crow4json6escapeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERS7_
    - functionName:    _ZNK4crow4json6wvalue21dump_indentation_partERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEmci
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1883
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4json6escapeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERS7_
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          145
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4crow4jsonL6to_hexEc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/crow/json.h:55,17'
          Branch Sides:    []
      Callsites:
        - Src:             'include/crow/json.h:68,36'
          Dst:             _ZN4crow4jsonL6to_hexEc
        - Src:             'include/crow/json.h:69,36'
          Dst:             _ZN4crow4jsonL6to_hexEc
    - functionName:    _ZN4crow4jsonL6to_hexEc
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow6logger15get_handler_refEv
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4crow14CerrLogHandlerD2Ev
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:150,13'
          Dst:             __cxa_guard_acquire
        - Src:             'include/crow/logging.h:150,13'
          Dst:             __cxa_atexit
        - Src:             'include/crow/logging.h:150,13'
          Dst:             _ZN4crow14CerrLogHandlerD2Ev
        - Src:             'include/crow/logging.h:150,13'
          Dst:             __cxa_guard_release
    - functionName:    _ZN4crow14CerrLogHandlerD2Ev
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow11ILogHandlerD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:41,11'
          Dst:             _ZN4crow11ILogHandlerD2Ev
    - functionName:    _ZN4crow14CerrLogHandlerD0Ev
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow14CerrLogHandlerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:41,11'
          Dst:             _ZN4crow14CerrLogHandlerD2Ev
    - functionName:    _ZN4crow14CerrLogHandler3logERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_8LogLevelE
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          140
      EdgeCount:       40
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4crow14CerrLogHandler9timestampEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'include/crow/logging.h:53,13'
          Branch Sides:    []
      Callsites:
        - Src:             'include/crow/logging.h:50,25'
          Dst:             _ZN4crow14CerrLogHandler9timestampEv
    - functionName:    _ZN4crow14CerrLogHandler9timestampEv
      functionSourceFile: '/src/crow/include/crow/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gmtime_r
        - strftime
        - time
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:82,24'
          Dst:             time
        - Src:             'include/crow/logging.h:96,13'
          Dst:             gmtime_r
        - Src:             'include/crow/logging.h:100,25'
          Dst:             strftime
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gmtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4json6wvalueC2Ev
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow10returnableC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4crow4json6wvalue6numberC2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:1352,15'
          Dst:             _ZN4crow10returnableC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/json.h:1351,13'
          Dst:             _ZN4crow4json6wvalue6numberC2Ev
    - functionName:    _ZN4crow10returnableC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/returnable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4json6wvalue6numberC2Ev
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1335
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4crow4json6wvalue5countERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1784
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4json6wvalueaSEPKc
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow4json6wvalue5resetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:1630,17'
          Dst:             _ZN4crow4json6wvalue5resetEv
    - functionName:    _ZN4crow6loggerlsIA13_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:    _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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - 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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/logging.h:126,27'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
    - functionName:    _ZN4crow7utilityL9join_pathENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_
      functionSourceFile: '/src/crow/include/crow/utility.h'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      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:    __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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow8mustache14default_loaderERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       47
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4crow6logger21get_current_log_levelEv
        - _ZN4crow6loggerC2ENS_8LogLevelE
        - _ZN4crow6loggerD2Ev
        - _ZN4crow6loggerlsIA11_cEERS0_RKT_
        - _ZN4crow6loggerlsIA13_cEERS0_RKT_
        - _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - _ZN4crow7utilityL9join_pathENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_
        - _ZN4crow8mustache6detail31get_template_base_directory_refEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/mustache.h:767,32'
          Dst:             _ZN4crow8mustache6detail31get_template_base_directory_refEv
        - Src:             'include/crow/mustache.h:768,31'
          Dst:             _ZN4crow7utilityL9join_pathENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_
        - Src:             'include/crow/mustache.h:771,17'
          Dst:             _ZN4crow6logger21get_current_log_levelEv
        - Src:             'include/crow/mustache.h:771,17'
          Dst:             _ZN4crow6loggerC2ENS_8LogLevelE
        - Src:             'include/crow/mustache.h:771,34'
          Dst:             _ZN4crow6loggerlsIA11_cEERS0_RKT_
        - Src:             'include/crow/mustache.h:771,51'
          Dst:             _ZN4crow6loggerlsINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEERS0_RKT_
        - Src:             'include/crow/mustache.h:771,63'
          Dst:             _ZN4crow6loggerlsIA13_cEERS0_RKT_
        - Src:             'include/crow/mustache.h:771,17'
          Dst:             _ZN4crow6loggerD2Ev
        - Src:             'include/crow/mustache.h:771,17'
          Dst:             _ZN4crow6loggerD2Ev
    - 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:    _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:    _ZN4crow8mustache6detail14get_loader_refEv
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 783
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/mustache.h:781,17'
          Dst:             __cxa_guard_acquire
        - Src:             'include/crow/mustache.h:781,17'
          Dst:             __cxa_atexit
        - Src:             'include/crow/mustache.h:781,17'
          Dst:             __cxa_guard_release
        - Src:             'include/crow/mustache.h:781,17'
          Dst:             __cxa_guard_abort
    - 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:    1
      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:    _ZN4crow7utilityL12lexical_castINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEiEET_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:          59
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4crow4json6wvalue7executeENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1814
      functionLinenumberEnd: 1818
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4crow8mustache10template_t6escapeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          109
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/crow/mustache.h:241,21'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZNK4crow4json6wvalue1tEv
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4crow8mustache10template_t12find_contextERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_6vectorIPKNS_4json6wvalueENS6_ISF_EEEEb
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          409
      EdgeCount:       72
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow4json6wvalueC2Ev
        - _ZN4crow4json6wvalueD2Ev
        - _ZN4crow4json6wvalueaSEPKc
        - _ZNK4crow4json6wvalue1tEv
        - _ZNK4crow4json6wvalue5countERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4crow4json6wvalueixERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'include/crow/mustache.h:177,17'
          Dst:             __cxa_guard_acquire
        - Src:             'include/crow/mustache.h:177,37'
          Dst:             _ZN4crow4json6wvalueC2Ev
        - Src:             'include/crow/mustache.h:177,17'
          Dst:             __cxa_atexit
        - Src:             'include/crow/mustache.h:177,17'
          Dst:             _ZN4crow4json6wvalueD2Ev
        - Src:             'include/crow/mustache.h:177,17'
          Dst:             __cxa_guard_release
        - Src:             'include/crow/mustache.h:178,27'
          Dst:             _ZN4crow4json6wvalueaSEPKc
        - Src:             'include/crow/mustache.h:185,36'
          Dst:             _ZNK4crow4json6wvalue1tEv
        - Src:             'include/crow/mustache.h:187,40'
          Dst:             _ZNK4crow4json6wvalue5countERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:188,47'
          Dst:             _ZNK4crow4json6wvalueixERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:177,17'
          Dst:             __cxa_guard_abort
        - Src:             'include/crow/mustache.h:213,39'
          Dst:             _ZNK4crow4json6wvalue1tEv
        - Src:             'include/crow/mustache.h:214,39'
          Dst:             _ZNK4crow4json6wvalue5countERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:216,41'
          Dst:             _ZNK4crow4json6wvalueixERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - 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:    _ZNK4crow8mustache10template_t22isTagInsideObjectBlockERKiRKNSt3__16vectorIPKNS_4json6wvalueENS4_9allocatorIS9_EEEE
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          115
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4crow4json6wvalue1tEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/mustache.h:265,68'
          Dst:             _ZNK4crow4json6wvalue1tEv
    - functionName:    _ZN4crow8mustache4loadERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEc
        - _ZN4crow8mustache6detail14get_loader_refEv
        - _ZN4crow8mustache7compileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/mustache.h:865,13'
          Dst:             _ZN4crow7utilityL17sanitize_filenameERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEc
        - Src:             'include/crow/mustache.h:866,28'
          Dst:             _ZN4crow8mustache6detail14get_loader_refEv
        - Src:             'include/crow/mustache.h:866,20'
          Dst:             _ZN4crow8mustache7compileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4crow8mustache7compileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow8mustache10template_tC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/mustache.h:743,20'
          Dst:             _ZN4crow8mustache10template_tC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4crow8mustache10template_tC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4crow8mustache10template_t5parseEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/mustache.h:163,17'
          Dst:             _ZN4crow8mustache10template_t5parseEv
    - functionName:    _ZN4crow8mustache10template_t5parseEv
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         339
      ICount:          1871
      EdgeCount:       671
      CyclomaticComplexity: 334
      functionsReached:
        - _ZN4crow8mustache26invalid_template_exceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4crow8mustache6Action16missing_end_pairEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/crow/mustache.h:527,21'
          Branch Sides:    []
      Callsites:
        - Src:             'include/crow/mustache.h:518,25'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/mustache.h:518,31'
          Dst:             _ZN4crow8mustache26invalid_template_exceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:518,25'
          Dst:             __cxa_throw
        - Src:             'include/crow/mustache.h:518,25'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/mustache.h:523,25'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/mustache.h:523,31'
          Dst:             _ZN4crow8mustache26invalid_template_exceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:523,25'
          Dst:             __cxa_throw
        - Src:             'include/crow/mustache.h:523,25'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/mustache.h:547,37'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/mustache.h:547,43'
          Dst:             _ZN4crow8mustache26invalid_template_exceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:547,37'
          Dst:             __cxa_throw
        - Src:             'include/crow/mustache.h:547,37'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/mustache.h:556,38'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/mustache.h:556,44'
          Dst:             _ZN4crow8mustache26invalid_template_exceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:556,38'
          Dst:             __cxa_throw
        - Src:             'include/crow/mustache.h:556,38'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/mustache.h:593,33'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/mustache.h:593,39'
          Dst:             _ZN4crow8mustache26invalid_template_exceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:593,33'
          Dst:             __cxa_throw
        - Src:             'include/crow/mustache.h:593,33'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/mustache.h:598,33'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/mustache.h:598,39'
          Dst:             _ZN4crow8mustache26invalid_template_exceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:598,33'
          Dst:             __cxa_throw
        - Src:             'include/crow/mustache.h:598,33'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/mustache.h:621,33'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/mustache.h:621,39'
          Dst:             _ZN4crow8mustache26invalid_template_exceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:621,33'
          Dst:             __cxa_throw
        - Src:             'include/crow/mustache.h:621,33'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/mustache.h:639,45'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/mustache.h:639,51'
          Dst:             _ZN4crow8mustache26invalid_template_exceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:639,45'
          Dst:             __cxa_throw
        - Src:             'include/crow/mustache.h:639,45'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/mustache.h:641,45'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/mustache.h:641,51'
          Dst:             _ZN4crow8mustache26invalid_template_exceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:641,45'
          Dst:             __cxa_throw
        - Src:             'include/crow/mustache.h:641,45'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/mustache.h:644,45'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/mustache.h:644,51'
          Dst:             _ZN4crow8mustache26invalid_template_exceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:644,45'
          Dst:             __cxa_throw
        - Src:             'include/crow/mustache.h:644,45'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/mustache.h:650,37'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/mustache.h:650,43'
          Dst:             _ZN4crow8mustache26invalid_template_exceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:650,37'
          Dst:             __cxa_throw
        - Src:             'include/crow/mustache.h:650,37'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/mustache.h:667,37'
          Dst:             _ZNK4crow8mustache6Action16missing_end_pairEv
        - Src:             'include/crow/mustache.h:669,25'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/mustache.h:669,31'
          Dst:             _ZN4crow8mustache26invalid_template_exceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:669,25'
          Dst:             __cxa_throw
        - Src:             'include/crow/mustache.h:669,25'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4crow8mustache26invalid_template_exceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt9exceptionC2B8ne220000Ev
        - _ZNSt9exceptionD2Ev
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/mustache.h:54,13'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
        - Src:             'include/crow/mustache.h:56,14'
          Dst:             _ZNSt9exceptionD2Ev
    - functionName:    _ZN4crow8mustache26invalid_template_exceptionD2Ev
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionD2Ev
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/mustache.h:51,15'
          Dst:             _ZNSt9exceptionD2Ev
    - functionName:    _ZNK4crow8mustache6Action16missing_end_pairEv
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       30
      CyclomaticComplexity: 15
      functionsReached:
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/crow/mustache.h:130,17'
          Branch Sides:    []
      Callsites:
        - Src:             'include/crow/mustache.h:145,25'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/mustache.h:145,31'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'include/crow/mustache.h:145,25'
          Dst:             __cxa_throw
        - Src:             'include/crow/mustache.h:145,25'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'include/crow/mustache.h:145,25'
          Dst:             __cxa_free_exception
    - 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:    _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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow8mustache6ActionC2EcNS0_10ActionTypeEmmm
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - int
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt9exceptionD2Ev
      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:    _ZN4crow8mustache26invalid_template_exceptionD0Ev
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow8mustache26invalid_template_exceptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/mustache.h:51,15'
          Dst:             _ZN4crow8mustache26invalid_template_exceptionD2Ev
    - functionName:    _ZNK4crow8mustache26invalid_template_exception4whatEv
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4crow8mustache10template_t8tag_nameERKNS0_6ActionE
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4crow8mustache10template_t15render_fragmentENSt3__14pairIiiEEiRNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4crow8mustache10template_t15render_internalEiiRNSt3__16vectorIPKNS_4json6wvalueENS2_9allocatorIS7_EEEERNS2_12basic_stringIcNS2_11char_traitsIcEENS8_IcEEEEi
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         144
      ICount:          841
      EdgeCount:       273
      CyclomaticComplexity: 131
      functionsReached:
        - _ZN4crow4json6wvalueC2Ev
        - _ZN4crow4json6wvalueD2Ev
        - _ZN4crow7utilityL12lexical_castINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEiEET_RKT0_
        - _ZN4crow8mustache10template_tC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4crow8mustache10template_tD2Ev
        - _ZN4crow8mustache4loadERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4crow4json6wvalue1tEv
        - _ZNK4crow4json6wvalue7executeENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4crow8mustache10template_t12find_contextERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_6vectorIPKNS_4json6wvalueENS6_ISF_EEEEb
        - _ZNK4crow8mustache10template_t13render_stringERKNS_4json6wvalueE
        - _ZNK4crow8mustache10template_t15render_fragmentENSt3__14pairIiiEEiRNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4crow8mustache10template_t15render_internalEiiRNSt3__16vectorIPKNS_4json6wvalueENS2_9allocatorIS7_EEEERNS2_12basic_stringIcNS2_11char_traitsIcEENS8_IcEEEEi
        - _ZNK4crow8mustache10template_t22isTagInsideObjectBlockERKiRKNSt3__16vectorIPKNS_4json6wvalueENS4_9allocatorIS9_EEEE
        - _ZNK4crow8mustache10template_t6escapeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - _ZNK4crow8mustache10template_t8tag_nameERKNS0_6ActionE
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_atexit
        - __cxa_free_exception
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
        - __cxa_throw
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/crow/mustache.h:292,21'
          Branch Sides:    []
        - Branch String:   'include/crow/mustache.h:315,29'
          Branch Sides:    []
        - Branch String:   'include/crow/mustache.h:359,29'
          Branch Sides:    []
        - Branch String:   'include/crow/mustache.h:387,29'
          Branch Sides:    []
      Callsites:
        - Src:             'include/crow/mustache.h:291,21'
          Dst:             _ZNK4crow8mustache10template_t15render_fragmentENSt3__14pairIiiEEiRNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:299,56'
          Dst:             _ZNK4crow8mustache10template_t8tag_nameERKNS0_6ActionE
        - Src:             'include/crow/mustache.h:300,50'
          Dst:             _ZN4crow8mustache4loadERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:302,43'
          Dst:             _ZNK4crow8mustache10template_t15render_internalEiiRNSt3__16vectorIPKNS_4json6wvalueENS2_9allocatorIS7_EEEERNS2_12basic_stringIcNS2_11char_traitsIcEENS8_IcEEEEi
        - Src:             'include/crow/mustache.h:303,25'
          Dst:             _ZN4crow8mustache10template_tD2Ev
        - Src:             'include/crow/mustache.h:303,25'
          Dst:             _ZN4crow8mustache10template_tD2Ev
        - Src:             'include/crow/mustache.h:309,33'
          Dst:             _ZNK4crow8mustache10template_t22isTagInsideObjectBlockERKiRKNSt3__16vectorIPKNS_4json6wvalueENS4_9allocatorIS9_EEEE
        - Src:             'include/crow/mustache.h:313,62'
          Dst:             _ZNK4crow8mustache10template_t8tag_nameERKNS0_6ActionE
        - Src:             'include/crow/mustache.h:313,49'
          Dst:             _ZNK4crow8mustache10template_t12find_contextERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_6vectorIPKNS_4json6wvalueENS6_ISF_EEEEb
        - Src:             'include/crow/mustache.h:315,41'
          Dst:             _ZNK4crow4json6wvalue1tEv
        - Src:             'include/crow/mustache.h:324,41'
          Dst:             _ZNK4crow8mustache10template_t6escapeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - Src:             'include/crow/mustache.h:330,70'
          Dst:             _ZNK4crow4json6wvalue7executeENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:333,52'
          Dst:             _ZN4crow8mustache10template_tC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:334,70'
          Dst:             _ZNK4crow8mustache10template_t13render_stringERKNS_4json6wvalueE
        - Src:             'include/crow/mustache.h:335,37'
          Dst:             _ZN4crow8mustache10template_tD2Ev
        - Src:             'include/crow/mustache.h:335,37'
          Dst:             _ZN4crow8mustache10template_tD2Ev
        - Src:             'include/crow/mustache.h:338,41'
          Dst:             _ZNK4crow8mustache10template_t6escapeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - Src:             'include/crow/mustache.h:344,37'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/mustache.h:344,147'
          Dst:             _ZNK4crow4json6wvalue1tEv
        - Src:             'include/crow/mustache.h:344,91'
          Dst:             _ZN4crow7utilityL12lexical_castINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEiEET_RKT0_
        - Src:             'include/crow/mustache.h:344,43'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:344,37'
          Dst:             __cxa_throw
        - Src:             'include/crow/mustache.h:344,37'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/mustache.h:350,29'
          Dst:             __cxa_guard_acquire
        - Src:             'include/crow/mustache.h:350,44'
          Dst:             _ZN4crow4json6wvalueC2Ev
        - Src:             'include/crow/mustache.h:350,29'
          Dst:             __cxa_atexit
        - Src:             'include/crow/mustache.h:350,29'
          Dst:             _ZN4crow4json6wvalueD2Ev
        - Src:             'include/crow/mustache.h:350,29'
          Dst:             __cxa_guard_release
        - Src:             'include/crow/mustache.h:351,62'
          Dst:             _ZNK4crow8mustache10template_t8tag_nameERKNS0_6ActionE
        - Src:             'include/crow/mustache.h:351,49'
          Dst:             _ZNK4crow8mustache10template_t12find_contextERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_6vectorIPKNS_4json6wvalueENS6_ISF_EEEEb
        - Src:             'include/crow/mustache.h:350,29'
          Dst:             __cxa_guard_abort
        - Src:             'include/crow/mustache.h:359,41'
          Dst:             _ZNK4crow4json6wvalue1tEv
        - Src:             'include/crow/mustache.h:379,62'
          Dst:             _ZNK4crow8mustache10template_t8tag_nameERKNS0_6ActionE
        - Src:             'include/crow/mustache.h:379,49'
          Dst:             _ZNK4crow8mustache10template_t12find_contextERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_6vectorIPKNS_4json6wvalueENS6_ISF_EEEEb
        - Src:             'include/crow/mustache.h:387,41'
          Dst:             _ZNK4crow4json6wvalue1tEv
        - Src:             'include/crow/mustache.h:394,45'
          Dst:             _ZNK4crow8mustache10template_t15render_internalEiiRNSt3__16vectorIPKNS_4json6wvalueENS2_9allocatorIS7_EEEERNS2_12basic_stringIcNS2_11char_traitsIcEENS8_IcEEEEi
        - Src:             'include/crow/mustache.h:410,37'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/mustache.h:410,158'
          Dst:             _ZNK4crow4json6wvalue1tEv
        - Src:             'include/crow/mustache.h:410,102'
          Dst:             _ZN4crow7utilityL12lexical_castINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEiEET_RKT0_
        - Src:             'include/crow/mustache.h:410,43'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:410,37'
          Dst:             __cxa_throw
        - Src:             'include/crow/mustache.h:410,37'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/mustache.h:419,29'
          Dst:             __cxa_allocate_exception
        - Src:             'include/crow/mustache.h:419,75'
          Dst:             _ZN4crow7utilityL12lexical_castINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEiEET_RKT0_
        - Src:             'include/crow/mustache.h:419,35'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/crow/mustache.h:419,29'
          Dst:             __cxa_throw
        - Src:             'include/crow/mustache.h:419,29'
          Dst:             __cxa_free_exception
        - Src:             'include/crow/mustache.h:424,17'
          Dst:             _ZNK4crow8mustache10template_t15render_fragmentENSt3__14pairIiiEEiRNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4crow8mustache10template_tD2Ev
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4crow8mustache10template_t13render_stringERKNS_4json6wvalueE
      functionSourceFile: '/src/crow/include/crow/mustache.h'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNK4crow8mustache10template_t15render_internalEiiRNSt3__16vectorIPKNS_4json6wvalueENS2_9allocatorIS7_EEEERNS2_12basic_stringIcNS2_11char_traitsIcEENS8_IcEEEEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/mustache.h:490,17'
          Dst:             _ZNK4crow8mustache10template_t15render_internalEiiRNSt3__16vectorIPKNS_4json6wvalueENS2_9allocatorIS7_EEEERNS2_12basic_stringIcNS2_11char_traitsIcEENS8_IcEEEEi
    - 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:    _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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4crow4json6wvalueaSERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/crow/include/crow/json.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1637
      functionLinenumberEnd: 1641
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4crow4json6wvalue5resetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/crow/json.h:1638,17'
          Dst:             _ZN4crow4json6wvalue5resetEv
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20build_context_objectR18FuzzedDataProvider
      functionSourceFile: '/src/crow/tests/fuzz/template_fuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          105
      EdgeCount:       38
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4crow4json6wvalueC2Ev
        - _ZN4crow4json6wvalueD2Ev
        - _ZN4crow4json6wvalueaSERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4crow4json6wvalueixERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz/template_fuzzer.cpp:8,29'
          Dst:             _ZN4crow4json6wvalueC2Ev
        - Src:             'tests/fuzz/template_fuzzer.cpp:12,9'
          Dst:             _ZN4crow4json6wvalueixERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'tests/fuzz/template_fuzzer.cpp:12,46'
          Dst:             _ZN4crow4json6wvalueaSERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'tests/fuzz/template_fuzzer.cpp:16,1'
          Dst:             _ZN4crow4json6wvalueD2Ev
        - Src:             'tests/fuzz/template_fuzzer.cpp:16,1'
          Dst:             _ZN4crow4json6wvalueD2Ev
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/crow/tests/fuzz/template_fuzzer.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          99
      EdgeCount:       28
      CyclomaticComplexity: 14
      functionsReached:
        - _ZL20build_context_objectR18FuzzedDataProvider
        - _ZN4crow4json6wvalueD2Ev
        - _ZN4crow8mustache10template_tD2Ev
        - _ZN4crow8mustache7compileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4crow8mustache10template_t13render_stringERKNS_4json6wvalueE
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz/template_fuzzer.cpp:23,21'
          Dst:             _ZN4crow8mustache7compileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'tests/fuzz/template_fuzzer.cpp:24,20'
          Dst:             _ZL20build_context_objectR18FuzzedDataProvider
        - Src:             'tests/fuzz/template_fuzzer.cpp:25,14'
          Dst:             _ZNK4crow8mustache10template_t13render_stringERKNS_4json6wvalueE
        - Src:             'tests/fuzz/template_fuzzer.cpp:26,5'
          Dst:             _ZN4crow4json6wvalueD2Ev
        - Src:             'tests/fuzz/template_fuzzer.cpp:26,5'
          Dst:             _ZN4crow8mustache10template_tD2Ev
        - Src:             'tests/fuzz/template_fuzzer.cpp:26,5'
          Dst:             _ZN4crow4json6wvalueD2Ev
        - Src:             'tests/fuzz/template_fuzzer.cpp:26,5'
          Dst:             _ZN4crow8mustache10template_tD2Ev
        - Src:             'tests/fuzz/template_fuzzer.cpp:26,5'
          Dst:             __cxa_begin_catch
        - Src:             'tests/fuzz/template_fuzzer.cpp:30,5'
          Dst:             __cxa_end_catch
...
