---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN18ProxyProtocolValueD2Ev
      functionSourceFile: '/src/pdns/pdns/./proxy-protocol.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.ProxyProtocolValue *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   './proxy-protocol.hh:0,0'
          Branch Sides:
            - BranchSide:      './proxy-protocol.hh:0,0'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
            - BranchSide:      './proxy-protocol.hh:27,8'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::bad_array_new_length *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::bad_array_new_length *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNSt12length_errorC2EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.std::length_error *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/local/bin/../include/c++/v1/stdexcept:0,0'
          Branch Sides:
            - BranchSide:      '/usr/local/bin/../include/c++/v1/stdexcept:0,0'
              BranchSideFuncs:
                - _ZNSt11logic_errorC2EPKc
            - BranchSide:      '/usr/local/bin/../include/c++/v1/stdexcept:153,91'
              BranchSideFuncs:
                - _ZNSt11logic_errorC2EPKc
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:153,74'
          Dst:             _ZNSt11logic_errorC2EPKc
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.std::logic_error *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::length_error *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNSt12length_errorD0Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::length_error *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN12ComboAddressC2Ev
      functionSourceFile: '/src/pdns/pdns/./iputils.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'union.ComboAddress *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
      linkageType:     externalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          112
      EdgeCount:       33
      CyclomaticComplexity: 17
      functionsReached:
        - _Z16parseProxyHeaderINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEElRKT_RbR12ComboAddressSC_SA_RNS0_6vectorI18ProxyProtocolValueNS4_ISE_EEEE
        - _ZN12ComboAddressC2Ev
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz_proxyprotocol.cc:0,0'
          Branch Sides:
            - BranchSide:      'fuzz_proxyprotocol.cc:29,3'
              BranchSideFuncs:
                - llvm.lifetime.start.p0i8
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEEC2Ev
                - llvm.lifetime.start.p0i8
                - _ZN12ComboAddressC2Ev
                - llvm.lifetime.start.p0i8
                - _ZN12ComboAddressC2Ev
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - llvm.lifetime.end.p0i8
                - llvm.eh.typeid.for
                - __sanitizer_cov_trace_cmp4
                - llvm.eh.typeid.for
                - __sanitizer_cov_trace_cmp4
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEED2Ev
                - llvm.lifetime.end.p0i8
                - __cxa_begin_catch
                - __cxa_end_catch
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEED2Ev
                - llvm.lifetime.end.p0i8
                - __cxa_begin_catch
                - __cxa_end_catch
                - _Z16parseProxyHeaderINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEElRKT_RbR12ComboAddressSC_SA_RNS0_6vectorI18ProxyProtocolValueNS4_ISE_EEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
            - BranchSide:      'fuzz_proxyprotocol.cc:29,3'
              BranchSideFuncs:
                - llvm.lifetime.start.p0i8
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEEC2Ev
                - llvm.lifetime.start.p0i8
                - _ZN12ComboAddressC2Ev
                - llvm.lifetime.start.p0i8
                - _ZN12ComboAddressC2Ev
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - llvm.lifetime.end.p0i8
                - llvm.eh.typeid.for
                - __sanitizer_cov_trace_cmp4
                - llvm.eh.typeid.for
                - __sanitizer_cov_trace_cmp4
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEED2Ev
                - llvm.lifetime.end.p0i8
                - __cxa_begin_catch
                - __cxa_end_catch
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEED2Ev
                - llvm.lifetime.end.p0i8
                - __cxa_begin_catch
                - __cxa_end_catch
                - _Z16parseProxyHeaderINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEElRKT_RbR12ComboAddressSC_SA_RNS0_6vectorI18ProxyProtocolValueNS4_ISE_EEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
        - Branch String:   'fuzz_proxyprotocol.cc:37,3'
          Branch Sides:
            - BranchSide:      'fuzz_proxyprotocol.cc:37,3'
              BranchSideFuncs:
                - __cxa_begin_catch
                - __cxa_end_catch
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEED2Ev
                - llvm.lifetime.end.p0i8
            - BranchSide:      'fuzz_proxyprotocol.cc:41,3'
              BranchSideFuncs:
                - __cxa_begin_catch
                - __cxa_end_catch
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEED2Ev
                - llvm.lifetime.end.p0i8
        - Branch String:   'fuzz_proxyprotocol.cc:37,3'
          Branch Sides:
            - BranchSide:      'fuzz_proxyprotocol.cc:37,3'
              BranchSideFuncs:
                - __cxa_begin_catch
                - __cxa_end_catch
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEED2Ev
                - llvm.lifetime.end.p0i8
            - BranchSide:      'fuzz_proxyprotocol.cc:44,1'
              BranchSideFuncs:
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEED2Ev
                - llvm.lifetime.end.p0i8
      Callsites:
        - Src:             'fuzz_proxyprotocol.cc:30,16'
          Dst:             _ZN12ComboAddressC2Ev
        - Src:             'fuzz_proxyprotocol.cc:31,16'
          Dst:             _ZN12ComboAddressC2Ev
        - Src:             'fuzz_proxyprotocol.cc:36,5'
          Dst:             _Z16parseProxyHeaderINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEElRKT_RbR12ComboAddressSC_SA_RNS0_6vectorI18ProxyProtocolValueNS4_ISE_EEEE
        - Src:             'fuzz_proxyprotocol.cc:41,3'
          Dst:             __cxa_begin_catch
        - Src:             'fuzz_proxyprotocol.cc:39,3'
          Dst:             __cxa_end_catch
        - Src:             'fuzz_proxyprotocol.cc:37,3'
          Dst:             __cxa_begin_catch
        - Src:             'fuzz_proxyprotocol.cc:41,3'
          Dst:             __cxa_end_catch
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _GLOBAL__sub_I_proxy_protocol.cc
      functionSourceFile: '/src/pdns/pdns/proxy-protocol.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'proxy-protocol.cc:0,0'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init
                - __cxx_global_var_init.1
                - __cxx_global_var_init.2
                - __cxx_global_var_init.3
            - BranchSide:      'proxy-protocol.cc:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init
                - __cxx_global_var_init.1
                - __cxx_global_var_init.2
                - __cxx_global_var_init.3
      Callsites:
        - Src:             'proxy-protocol.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'proxy-protocol.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'proxy-protocol.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'proxy-protocol.cc:0,0'
          Dst:             __cxx_global_var_init
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/pdns/pdns/proxy-protocol.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5boost6none_tC2ENS0_8init_tagE
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/include/boost/none.hpp:52,14'
          Branch Sides:
            - BranchSide:      '/usr/include/boost/none.hpp:52,14'
              BranchSideFuncs:
                - _ZN5boost6none_tC2ENS0_8init_tagE
                - llvm.invariant.start.p0i8
            - BranchSide:      '/usr/include/boost/none.hpp:52,14'
              BranchSideFuncs:
                - _ZN5boost6none_tC2ENS0_8init_tagE
                - llvm.invariant.start.p0i8
      Callsites:
        - Src:             '/usr/include/boost/none.hpp:52,14'
          Dst:             _ZN5boost6none_tC2ENS0_8init_tagE
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/pdns/pdns/proxy-protocol.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5boost11optional_ns15in_place_init_tC2ENS1_8init_tagE
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/include/boost/optional/optional.hpp:91,23'
          Branch Sides:
            - BranchSide:      '/usr/include/boost/optional/optional.hpp:91,23'
              BranchSideFuncs:
                - _ZN5boost11optional_ns15in_place_init_tC2ENS1_8init_tagE
                - llvm.invariant.start.p0i8
            - BranchSide:      '/usr/include/boost/optional/optional.hpp:91,23'
              BranchSideFuncs:
                - _ZN5boost11optional_ns15in_place_init_tC2ENS1_8init_tagE
                - llvm.invariant.start.p0i8
      Callsites:
        - Src:             '/usr/include/boost/optional/optional.hpp:91,23'
          Dst:             _ZN5boost11optional_ns15in_place_init_tC2ENS1_8init_tagE
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/pdns/pdns/proxy-protocol.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5boost11optional_ns18in_place_init_if_tC2ENS1_8init_tagE
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/include/boost/optional/optional.hpp:99,26'
          Branch Sides:
            - BranchSide:      '/usr/include/boost/optional/optional.hpp:99,26'
              BranchSideFuncs:
                - _ZN5boost11optional_ns18in_place_init_if_tC2ENS1_8init_tagE
                - llvm.invariant.start.p0i8
            - BranchSide:      '/usr/include/boost/optional/optional.hpp:99,26'
              BranchSideFuncs:
                - _ZN5boost11optional_ns18in_place_init_if_tC2ENS1_8init_tagE
                - llvm.invariant.start.p0i8
      Callsites:
        - Src:             '/usr/include/boost/optional/optional.hpp:99,26'
          Dst:             _ZN5boost11optional_ns18in_place_init_if_tC2ENS1_8init_tagE
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/pdns/pdns/proxy-protocol.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'proxy-protocol.cc:30,21'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:30,21'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - __cxa_atexit
            - BranchSide:      'proxy-protocol.cc:30,21'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - __cxa_atexit
      Callsites:
        - Src:             'proxy-protocol.cc:0,0'
          Dst:             __cxa_atexit
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxa_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'func_type *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5boost11optional_ns18in_place_init_if_tC2ENS1_8init_tagE
      functionSourceFile: '/usr/include/boost/optional/optional.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::__1::allocator.5 *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5boost11optional_ns15in_place_init_tC2ENS1_8init_tagE
      functionSourceFile: '/usr/include/boost/optional/optional.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::__1::allocator.5 *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5boost6none_tC2ENS0_8init_tagE
      functionSourceFile: '/usr/include/boost/none_t.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::__1::allocator.5 *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN18ProxyProtocolValueC2EOS_
      functionSourceFile: '/src/pdns/pdns/./proxy-protocol.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.ProxyProtocolValue *'
        - 'struct.ProxyProtocolValue *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './proxy-protocol.hh:0,0'
          Branch Sides:
            - BranchSide:      './proxy-protocol.hh:0,0'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_
            - BranchSide:      './proxy-protocol.hh:27,8'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNSt12out_of_rangeC2EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.std::length_error *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/local/bin/../include/c++/v1/stdexcept:0,0'
          Branch Sides:
            - BranchSide:      '/usr/local/bin/../include/c++/v1/stdexcept:0,0'
              BranchSideFuncs:
                - _ZNSt11logic_errorC2EPKc
            - BranchSide:      '/usr/local/bin/../include/c++/v1/stdexcept:165,91'
              BranchSideFuncs:
                - _ZNSt11logic_errorC2EPKc
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:165,74'
          Dst:             _ZNSt11logic_errorC2EPKc
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNSt12out_of_rangeD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::length_error *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNSt12out_of_rangeD0Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::length_error *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN13PDNSExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/pdns/pdns/./pdnsexception.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.PDNSException *'
        - 'class.std::__1::basic_string *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './pdnsexception.hh:0,0'
          Branch Sides:
            - BranchSide:      './pdnsexception.hh:0,0'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
            - BranchSide:      './pdnsexception.hh:32,36'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN13PDNSExceptionD2Ev
      functionSourceFile: '/src/pdns/pdns/./pdnsexception.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.PDNSException *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './pdnsexception.hh:0,0'
          Branch Sides:
            - BranchSide:      './pdnsexception.hh:0,0'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
            - BranchSide:      './pdnsexception.hh:28,7'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN16NetmaskExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/pdns/pdns/./iputils.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.NetmaskException *'
        - 'class.std::__1::basic_string *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13PDNSExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    3
      BranchProfiles:
        - Branch String:   './iputils.hh:0,0'
          Branch Sides:
            - BranchSide:      './iputils.hh:0,0'
              BranchSideFuncs:
                - _ZN13PDNSExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
            - BranchSide:      './iputils.hh:431,56'
              BranchSideFuncs:
                - _ZN13PDNSExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      Callsites:
        - Src:             './iputils.hh:431,39'
          Dst:             _ZN13PDNSExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _Z16parseProxyHeaderINSt3__16vectorIh14noinit_adaptorINS0_9allocatorIhEEEEEElRKT_RbR12ComboAddressSC_SA_RNS1_I18ProxyProtocolValueNS3_ISD_EEEE
      functionSourceFile: '/src/pdns/pdns/proxy-protocol.cc'
      linkageType:     WeakODRLinkage
      functionLinenumber: 215
      functionDepth:   0
      returnType:      'size_t '
      argCount:        6
      argTypes:
        - 'class.std::__1::vector.9 *'
        - 'char *'
        - 'union.ComboAddress *'
        - 'union.ComboAddress *'
        - 'char *'
        - 'class.std::__1::vector *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          224
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - _Z21isProxyHeaderCompleteINSt3__16vectorIh14noinit_adaptorINS0_9allocatorIhEEEEEElRKT_PbSA_PmPh
        - _Z23makeComboAddressFromRawhPKcm
        - _ZN12ComboAddress7setPortEt
        - _ZN18ProxyProtocolValueD2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'proxy-protocol.cc:0,0'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:216,3'
              BranchSideFuncs:
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _Z21isProxyHeaderCompleteINSt3__16vectorIh14noinit_adaptorINS0_9allocatorIhEEEEEElRKT_PbSA_PmPh
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _Z23makeComboAddressFromRawhPKcm
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _Z23makeComboAddressFromRawhPKcm
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZN12ComboAddress7setPortEt
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZN12ComboAddress7setPortEt
                - __sanitizer_cov_trace_const_cmp8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
            - BranchSide:      'proxy-protocol.cc:216,3'
              BranchSideFuncs:
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _Z21isProxyHeaderCompleteINSt3__16vectorIh14noinit_adaptorINS0_9allocatorIhEEEEEElRKT_PbSA_PmPh
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _Z23makeComboAddressFromRawhPKcm
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _Z23makeComboAddressFromRawhPKcm
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZN12ComboAddress7setPortEt
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZN12ComboAddress7setPortEt
                - __sanitizer_cov_trace_const_cmp8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
        - Branch String:   'proxy-protocol.cc:219,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:219,7'
              BranchSideFuncs:
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
            - BranchSide:      'proxy-protocol.cc:225,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _Z23makeComboAddressFromRawhPKcm
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _Z23makeComboAddressFromRawhPKcm
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZN12ComboAddress7setPortEt
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZN12ComboAddress7setPortEt
                - __sanitizer_cov_trace_const_cmp8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
        - Branch String:   'proxy-protocol.cc:225,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:226,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
            - BranchSide:      'proxy-protocol.cc:236,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
        - Branch String:   'proxy-protocol.cc:237,3'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:237,3'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
            - BranchSide:      'proxy-protocol.cc:239,48'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
        - Branch String:   'proxy-protocol.cc:244,9'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:245,11'
              BranchSideFuncs:
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __sanitizer_cov_trace_const_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
            - BranchSide:      'proxy-protocol.cc:253,25'
              BranchSideFuncs:
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __sanitizer_cov_trace_const_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
      Callsites:
        - Src:             'proxy-protocol.cc:218,17'
          Dst:             _Z21isProxyHeaderCompleteINSt3__16vectorIh14noinit_adaptorINS0_9allocatorIhEEEEEElRKT_PbSA_PmPh
        - Src:             'proxy-protocol.cc:226,14'
          Dst:             _Z23makeComboAddressFromRawhPKcm
        - Src:             'proxy-protocol.cc:228,19'
          Dst:             _Z23makeComboAddressFromRawhPKcm
        - Src:             'proxy-protocol.cc:230,12'
          Dst:             _ZN12ComboAddress7setPortEt
        - Src:             'proxy-protocol.cc:232,17'
          Dst:             _ZN12ComboAddress7setPortEt
        - Src:             'proxy-protocol.cc:249,7'
          Dst:             _ZN18ProxyProtocolValueD2Ev
        - Src:             'proxy-protocol.cc:249,7'
          Dst:             _ZN18ProxyProtocolValueD2Ev
        - Src:             'proxy-protocol.cc:253,7'
          Dst:             _ZN18ProxyProtocolValueD2Ev
        - Src:             'proxy-protocol.cc:253,7'
          Dst:             _ZN18ProxyProtocolValueD2Ev
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _Z21isProxyHeaderCompleteINSt3__16vectorIh14noinit_adaptorINS0_9allocatorIhEEEEEElRKT_PbSA_PmPh
      functionSourceFile: '/src/pdns/pdns/proxy-protocol.cc'
      linkageType:     WeakODRLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      'size_t '
      argCount:        5
      argTypes:
        - 'class.std::__1::vector.9 *'
        - 'char *'
        - 'char *'
        - 'size_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          226
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'proxy-protocol.cc:0,0'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:126,14'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_const_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:126,14'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_const_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:126,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:128,56'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:131,27'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'proxy-protocol.cc:131,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:131,7'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      'proxy-protocol.cc:136,27'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'proxy-protocol.cc:138,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:138,7'
              BranchSideFuncs: []
            - BranchSide:      'proxy-protocol.cc:143,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'proxy-protocol.cc:145,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:146,23'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:184,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:147,9'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:148,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:151,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:148,11'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:159,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:151,16'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:151,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:152,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:152,11'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:159,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:161,9'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:162,11'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:166,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:162,11'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:0,0'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:176,9'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:166,16'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:166,16'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:167,11'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:167,11'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:0,0'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:176,9'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:176,9'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:177,20'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:180,9'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:180,9'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:0,0'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:194,54'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:184,12'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:184,12'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:185,9'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:185,9'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:0,0'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:194,54'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:196,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:197,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:200,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:200,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:200,7'
              BranchSideFuncs: []
            - BranchSide:      'proxy-protocol.cc:204,14'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:204,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:204,7'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:205,71'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIh14noinit_adaptorINS_9allocatorIhEEEE4sizeEv
      Callsites:
        - Src:             'proxy-protocol.cc:131,7'
          Dst:             memcmp
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _Z23makeComboAddressFromRawhPKcm
      functionSourceFile: '/src/pdns/pdns/./iputils.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'union.ComboAddress *'
        - 'char '
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          165
      EdgeCount:       68
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN12ComboAddressC2Ev
        - _ZN16NetmaskExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
      functionUses:    4
      BranchProfiles:
        - Branch String:   './iputils.hh:0,0'
          Branch Sides:
            - BranchSide:      './iputils.hh:448,16'
              BranchSideFuncs:
                - _ZN12ComboAddressC2Ev
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZN16NetmaskExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - __sanitizer_cov_trace_const_cmp8
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - llvm.lifetime.end.p0i8
                - _ZN16NetmaskExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - llvm.lifetime.end.p0i8
                - _ZN16NetmaskExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
            - BranchSide:      './iputils.hh:448,16'
              BranchSideFuncs:
                - _ZN12ComboAddressC2Ev
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZN16NetmaskExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - __sanitizer_cov_trace_const_cmp8
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - llvm.lifetime.end.p0i8
                - _ZN16NetmaskExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - llvm.lifetime.end.p0i8
                - _ZN16NetmaskExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
        - Branch String:   './iputils.hh:450,7'
          Branch Sides:
            - BranchSide:      './iputils.hh:451,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZN16NetmaskExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
            - BranchSide:      './iputils.hh:455,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZN16NetmaskExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - __sanitizer_cov_trace_const_cmp8
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - llvm.lifetime.end.p0i8
                - _ZN16NetmaskExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   './iputils.hh:452,9'
          Branch Sides:
            - BranchSide:      './iputils.hh:452,47'
              BranchSideFuncs: []
            - BranchSide:      './iputils.hh:453,26'
              BranchSideFuncs: []
        - Branch String:   './iputils.hh:452,47'
          Branch Sides:
            - BranchSide:      './iputils.hh:0,0'
              BranchSideFuncs:
                - __cxa_free_exception
            - BranchSide:      './iputils.hh:452,47'
              BranchSideFuncs: []
        - Branch String:   './iputils.hh:455,12'
          Branch Sides:
            - BranchSide:      './iputils.hh:456,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZN16NetmaskExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      './iputils.hh:460,8'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZN16NetmaskExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
        - Branch String:   './iputils.hh:457,9'
          Branch Sides:
            - BranchSide:      './iputils.hh:457,48'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      './iputils.hh:458,26'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   './iputils.hh:457,48'
          Branch Sides:
            - BranchSide:      './iputils.hh:0,0'
              BranchSideFuncs:
                - __cxa_free_exception
            - BranchSide:      './iputils.hh:452,47'
              BranchSideFuncs: []
        - Branch String:   './iputils.hh:460,8'
          Branch Sides:
            - BranchSide:      './iputils.hh:0,0'
              BranchSideFuncs:
                - __cxa_free_exception
            - BranchSide:      './iputils.hh:452,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             './iputils.hh:448,16'
          Dst:             _ZN12ComboAddressC2Ev
        - Src:             './iputils.hh:452,47'
          Dst:             __cxa_allocate_exception
        - Src:             './iputils.hh:452,53'
          Dst:             _ZN16NetmaskExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             './iputils.hh:452,47'
          Dst:             __cxa_throw
        - Src:             './iputils.hh:457,48'
          Dst:             __cxa_allocate_exception
        - Src:             './iputils.hh:457,54'
          Dst:             _ZN16NetmaskExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             './iputils.hh:457,48'
          Dst:             __cxa_throw
        - Src:             './iputils.hh:460,8'
          Dst:             __cxa_allocate_exception
        - Src:             './iputils.hh:460,14'
          Dst:             _ZN16NetmaskExceptionC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             './iputils.hh:460,8'
          Dst:             __cxa_throw
        - Src:             './iputils.hh:0,0'
          Dst:             __cxa_free_exception
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN12ComboAddress7setPortEt
      functionSourceFile: '/src/pdns/pdns/./iputils.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'union.ComboAddress *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_16t
      functionUses:    4
      BranchProfiles:
        - Branch String:   './iputils.hh:0,0'
          Branch Sides:
            - BranchSide:      './iputils.hh:0,0'
              BranchSideFuncs:
                - _ZL10__bswap_16t
            - BranchSide:      './iputils.hh:352,21'
              BranchSideFuncs:
                - _ZL10__bswap_16t
      Callsites:
        - Src:             './iputils.hh:352,21'
          Dst:             _ZL10__bswap_16t
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZL10__bswap_16t
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _Z16parseProxyHeaderINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEElRKT_RbR12ComboAddressSC_SA_RNS0_6vectorI18ProxyProtocolValueNS4_ISE_EEEE
      functionSourceFile: '/src/pdns/pdns/proxy-protocol.cc'
      linkageType:     WeakODRLinkage
      functionLinenumber: 215
      functionDepth:   0
      returnType:      'size_t '
      argCount:        6
      argTypes:
        - 'class.std::__1::basic_string *'
        - 'char *'
        - 'union.ComboAddress *'
        - 'union.ComboAddress *'
        - 'char *'
        - 'class.std::__1::vector *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          224
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - _Z21isProxyHeaderCompleteINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEElRKT_PbSA_PmPh
        - _Z23makeComboAddressFromRawhPKcm
        - _ZN12ComboAddress7setPortEt
        - _ZN18ProxyProtocolValueD2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'proxy-protocol.cc:0,0'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:216,3'
              BranchSideFuncs:
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _Z21isProxyHeaderCompleteINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEElRKT_PbSA_PmPh
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _Z23makeComboAddressFromRawhPKcm
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _Z23makeComboAddressFromRawhPKcm
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZN12ComboAddress7setPortEt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZN12ComboAddress7setPortEt
                - __sanitizer_cov_trace_const_cmp8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
            - BranchSide:      'proxy-protocol.cc:216,3'
              BranchSideFuncs:
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _Z21isProxyHeaderCompleteINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEElRKT_PbSA_PmPh
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _Z23makeComboAddressFromRawhPKcm
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _Z23makeComboAddressFromRawhPKcm
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZN12ComboAddress7setPortEt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZN12ComboAddress7setPortEt
                - __sanitizer_cov_trace_const_cmp8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
        - Branch String:   'proxy-protocol.cc:219,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:219,7'
              BranchSideFuncs:
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
            - BranchSide:      'proxy-protocol.cc:225,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _Z23makeComboAddressFromRawhPKcm
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _Z23makeComboAddressFromRawhPKcm
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZN12ComboAddress7setPortEt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZN12ComboAddress7setPortEt
                - __sanitizer_cov_trace_const_cmp8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
        - Branch String:   'proxy-protocol.cc:225,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:226,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
            - BranchSide:      'proxy-protocol.cc:236,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
        - Branch String:   'proxy-protocol.cc:237,3'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:237,3'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
            - BranchSide:      'proxy-protocol.cc:239,48'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
        - Branch String:   'proxy-protocol.cc:244,9'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:245,11'
              BranchSideFuncs:
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __sanitizer_cov_trace_const_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
            - BranchSide:      'proxy-protocol.cc:253,25'
              BranchSideFuncs:
                - llvm.lifetime.start.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __sanitizer_cov_trace_const_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp2
                - __sanitizer_cov_trace_cmp8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKcm
                - _ZNSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE9push_backEOS1_
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
                - _ZN18ProxyProtocolValueD2Ev
                - llvm.lifetime.end.p0i8
      Callsites:
        - Src:             'proxy-protocol.cc:218,17'
          Dst:             _Z21isProxyHeaderCompleteINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEElRKT_PbSA_PmPh
        - Src:             'proxy-protocol.cc:226,14'
          Dst:             _Z23makeComboAddressFromRawhPKcm
        - Src:             'proxy-protocol.cc:228,19'
          Dst:             _Z23makeComboAddressFromRawhPKcm
        - Src:             'proxy-protocol.cc:230,12'
          Dst:             _ZN12ComboAddress7setPortEt
        - Src:             'proxy-protocol.cc:232,17'
          Dst:             _ZN12ComboAddress7setPortEt
        - Src:             'proxy-protocol.cc:249,7'
          Dst:             _ZN18ProxyProtocolValueD2Ev
        - Src:             'proxy-protocol.cc:249,7'
          Dst:             _ZN18ProxyProtocolValueD2Ev
        - Src:             'proxy-protocol.cc:253,7'
          Dst:             _ZN18ProxyProtocolValueD2Ev
        - Src:             'proxy-protocol.cc:253,7'
          Dst:             _ZN18ProxyProtocolValueD2Ev
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _Z21isProxyHeaderCompleteINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEElRKT_PbSA_PmPh
      functionSourceFile: '/src/pdns/pdns/proxy-protocol.cc'
      linkageType:     WeakODRLinkage
      functionLinenumber: 119
      functionDepth:   0
      returnType:      'size_t '
      argCount:        5
      argTypes:
        - 'class.std::__1::basic_string *'
        - 'char *'
        - 'char *'
        - 'size_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          226
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'proxy-protocol.cc:0,0'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:126,14'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_const_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:126,14'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_const_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:126,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:128,56'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:131,27'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'proxy-protocol.cc:131,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:131,7'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      'proxy-protocol.cc:136,27'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'proxy-protocol.cc:138,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:138,7'
              BranchSideFuncs: []
            - BranchSide:      'proxy-protocol.cc:143,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'proxy-protocol.cc:145,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:146,23'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:184,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:147,9'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:148,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:151,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:148,11'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:159,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:151,16'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:151,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:152,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:152,11'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:159,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:161,9'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:162,11'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:166,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:162,11'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:0,0'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:176,9'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:166,16'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:166,16'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:167,11'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:167,11'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:0,0'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:176,9'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:176,9'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:177,20'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:180,9'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:180,9'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:0,0'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:194,54'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:184,12'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:184,12'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:185,9'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:185,9'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:0,0'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:194,54'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:196,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:197,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:200,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:200,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:200,7'
              BranchSideFuncs: []
            - BranchSide:      'proxy-protocol.cc:204,14'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
        - Branch String:   'proxy-protocol.cc:204,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:204,7'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
            - BranchSide:      'proxy-protocol.cc:205,71'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
      Callsites:
        - Src:             'proxy-protocol.cc:131,7'
          Dst:             memcmp
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNK12ComboAddress6isIPv4Ev
      functionSourceFile: '/src/pdns/pdns/./iputils.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'union.ComboAddress *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _Z15makeProxyHeaderbRK12ComboAddressS1_RKNSt3__16vectorI18ProxyProtocolValueNS2_9allocatorIS4_EEEE
      functionSourceFile: '/src/pdns/pdns/proxy-protocol.cc'
      linkageType:     externalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'class.std::__1::basic_string *'
        - 'N/A'
        - 'union.ComboAddress *'
        - 'union.ComboAddress *'
        - 'class.std::__1::vector *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          514
      EdgeCount:       175
      CyclomaticComplexity: 80
      functionsReached:
        - _ZL10__bswap_16t
        - _ZL16makeSimpleHeaderhhtmRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZNK12ComboAddress6isIPv4Ev
        - __assert_fail
        - __cxa_allocate_exception
        - __cxa_free_exception
      functionUses:    0
      BranchProfiles:
        - Branch String:   'proxy-protocol.cc:0,0'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:57,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp2
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
                - _ZNK12ComboAddress6isIPv4Ev
                - _ZNK12ComboAddress6isIPv4Ev
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev
                - _ZL16makeSimpleHeaderhhtmRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNK12ComboAddress6isIPv4Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - __assert_fail
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNSt3__19to_stringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__19to_stringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
            - BranchSide:      'proxy-protocol.cc:57,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp2
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
                - _ZNK12ComboAddress6isIPv4Ev
                - _ZNK12ComboAddress6isIPv4Ev
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev
                - _ZL16makeSimpleHeaderhhtmRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNK12ComboAddress6isIPv4Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - __assert_fail
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNSt3__19to_stringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__19to_stringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
        - Branch String:   'proxy-protocol.cc:57,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:58,5'
              BranchSideFuncs:
                - _ZNK12ComboAddress6isIPv4Ev
                - _ZNK12ComboAddress6isIPv4Ev
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev
                - _ZL16makeSimpleHeaderhhtmRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNK12ComboAddress6isIPv4Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - __assert_fail
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNSt3__19to_stringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__19to_stringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
            - BranchSide:      'proxy-protocol.cc:62,36'
              BranchSideFuncs:
                - _ZNK12ComboAddress6isIPv4Ev
                - _ZNK12ComboAddress6isIPv4Ev
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev
                - _ZL16makeSimpleHeaderhhtmRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNK12ComboAddress6isIPv4Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - __assert_fail
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNSt3__19to_stringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__19to_stringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
        - Branch String:   'proxy-protocol.cc:68,26'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:68,26'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev
                - _ZL16makeSimpleHeaderhhtmRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNK12ComboAddress6isIPv4Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - __assert_fail
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNSt3__19to_stringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__19to_stringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
            - BranchSide:      'proxy-protocol.cc:79,41'
              BranchSideFuncs:
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev
                - _ZL16makeSimpleHeaderhhtmRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNK12ComboAddress6isIPv4Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - __assert_fail
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNSt3__19to_stringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
        - Branch String:   'proxy-protocol.cc:80,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:81,5'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNSt3__19to_stringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
            - BranchSide:      'proxy-protocol.cc:84,31'
              BranchSideFuncs:
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev
                - _ZL16makeSimpleHeaderhhtmRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNK12ComboAddress6isIPv4Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - __assert_fail
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
        - Branch String:   'proxy-protocol.cc:69,9'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:70,7'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__19to_stringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
            - BranchSide:      'proxy-protocol.cc:72,73'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev
                - _ZL16makeSimpleHeaderhhtmRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNK12ComboAddress6isIPv4Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - __assert_fail
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNSt3__19to_stringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__19to_stringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
        - Branch String:   'proxy-protocol.cc:70,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:0,0'
              BranchSideFuncs:
                - __cxa_free_exception
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
            - BranchSide:      'proxy-protocol.cc:68,26'
              BranchSideFuncs:
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
        - Branch String:   'proxy-protocol.cc:73,9'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:68,26'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
            - BranchSide:      'proxy-protocol.cc:74,7'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
        - Branch String:   'proxy-protocol.cc:74,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:0,0'
              BranchSideFuncs:
                - __cxa_free_exception
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
            - BranchSide:      'proxy-protocol.cc:68,26'
              BranchSideFuncs:
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
        - Branch String:   'proxy-protocol.cc:68,26'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:68,26'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev
                - _ZL16makeSimpleHeaderhhtmRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNK12ComboAddress6isIPv4Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - __assert_fail
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNSt3__19to_stringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__19to_stringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
            - BranchSide:      'proxy-protocol.cc:79,41'
              BranchSideFuncs:
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - __sanitizer_cov_trace_cmp8
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev
                - _ZL16makeSimpleHeaderhhtmRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNK12ComboAddress6isIPv4Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - __assert_fail
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - __cxa_allocate_exception
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - llvm.lifetime.start.p0i8
                - _ZNSt3__114numeric_limitsItE3maxEv
                - _ZNSt3__19to_stringEi
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - __cxa_free_exception
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.start.p0i8
                - _ZNSt3__19to_stringEm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - __cxa_throw
        - Branch String:   'proxy-protocol.cc:81,5'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:113,1'
              BranchSideFuncs:
                - __cxa_free_exception
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
            - BranchSide:      'proxy-protocol.cc:113,1'
              BranchSideFuncs:
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
        - Branch String:   'proxy-protocol.cc:89,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:90,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
            - BranchSide:      'proxy-protocol.cc:96,5'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - __assert_fail
        - Branch String:   'proxy-protocol.cc:90,5'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:90,5'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
            - BranchSide:      'proxy-protocol.cc:91,59'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
        - Branch String:   'proxy-protocol.cc:96,5'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:96,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'proxy-protocol.cc:97,69'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE5beginEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__16vectorI18ProxyProtocolValueNS_9allocatorIS1_EEE3endEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
        - Branch String:   'proxy-protocol.cc:105,26'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:105,26'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
            - BranchSide:      'proxy-protocol.cc:105,26'
              BranchSideFuncs:
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
        - Branch String:   'proxy-protocol.cc:105,26'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:105,26'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPK18ProxyProtocolValueEdeEv
                - llvm.lifetime.start.p0i8
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZL10__bswap_16t
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
                - _ZNSt3__111__wrap_iterIPK18ProxyProtocolValueEppEv
                - _ZNSt3__1neIPK18ProxyProtocolValueEEbRKNS_11__wrap_iterIT_EES8_
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
            - BranchSide:      'proxy-protocol.cc:105,26'
              BranchSideFuncs:
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
                - llvm.lifetime.end.p0i8
      Callsites:
        - Src:             'proxy-protocol.cc:58,5'
          Dst:             __cxa_allocate_exception
        - Src:             'proxy-protocol.cc:58,11'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'proxy-protocol.cc:58,5'
          Dst:             __cxa_throw
        - Src:             'proxy-protocol.cc:58,5'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'proxy-protocol.cc:58,5'
          Dst:             __cxa_free_exception
        - Src:             'proxy-protocol.cc:62,36'
          Dst:             _ZNK12ComboAddress6isIPv4Ev
        - Src:             'proxy-protocol.cc:63,34'
          Dst:             _ZNK12ComboAddress6isIPv4Ev
        - Src:             'proxy-protocol.cc:70,7'
          Dst:             __cxa_allocate_exception
        - Src:             'proxy-protocol.cc:70,13'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'proxy-protocol.cc:70,7'
          Dst:             __cxa_throw
        - Src:             'proxy-protocol.cc:74,7'
          Dst:             __cxa_allocate_exception
        - Src:             'proxy-protocol.cc:74,13'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'proxy-protocol.cc:74,7'
          Dst:             __cxa_throw
        - Src:             'proxy-protocol.cc:0,0'
          Dst:             __cxa_free_exception
        - Src:             'proxy-protocol.cc:81,5'
          Dst:             __cxa_allocate_exception
        - Src:             'proxy-protocol.cc:81,11'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'proxy-protocol.cc:81,5'
          Dst:             __cxa_throw
        - Src:             'proxy-protocol.cc:81,5'
          Dst:             __cxa_free_exception
        - Src:             'proxy-protocol.cc:84,31'
          Dst:             _ZL10__bswap_16t
        - Src:             'proxy-protocol.cc:86,3'
          Dst:             _ZL16makeSimpleHeaderhhtmRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'proxy-protocol.cc:89,14'
          Dst:             _ZNK12ComboAddress6isIPv4Ev
        - Src:             'proxy-protocol.cc:90,5'
          Dst:             __assert_fail
        - Src:             'proxy-protocol.cc:96,5'
          Dst:             __assert_fail
        - Src:             'proxy-protocol.cc:106,28'
          Dst:             _ZL10__bswap_16t
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNSt13runtime_errorC1EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.std::logic_error *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNSt13runtime_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::logic_error *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.std::logic_error *'
        - 'class.std::__1::basic_string *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZL16makeSimpleHeaderhhtmRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
      functionSourceFile: '/src/pdns/pdns/proxy-protocol.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'char '
        - 'char '
        - 'N/A'
        - 'size_t '
        - 'class.std::__1::basic_string *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'proxy-protocol.cc:36,7'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:36,7'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
            - BranchSide:      'proxy-protocol.cc:37,9'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - llvm.lifetime.end.p0i8
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/pdns/pdns/fuzz_proxyprotocol.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _Z20makeLocalProxyHeaderv
      functionSourceFile: '/src/pdns/pdns/proxy-protocol.cc'
      linkageType:     externalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::__1::basic_string *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL16makeSimpleHeaderhhtmRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:
        - Branch String:   'proxy-protocol.cc:0,0'
          Branch Sides:
            - BranchSide:      'proxy-protocol.cc:50,15'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev
                - _ZL16makeSimpleHeaderhhtmRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
            - BranchSide:      'proxy-protocol.cc:50,15'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev
                - _ZL16makeSimpleHeaderhhtmRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
      Callsites:
        - Src:             'proxy-protocol.cc:51,3'
          Dst:             _ZL16makeSimpleHeaderhhtmRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
...
